设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 7990|回复: 25
打印 上一主题 下一主题

[表] 关于ACCESS作为用户端和SQL SERVER的链接

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-3 10:15:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,我一上这个网站,看到这么多高手,真的高兴极了,我不是专门的程序员,也不太熟悉VBA的结构,我是搞工厂管理的,因为一时爱好,经常用ACCESS编写一些小系统,加上我推行过ERP上线对其逻辑参数关系的了解,逐渐能编出一些类似MRP,人事薪资等小型的软件经公司用,大家用起来觉得不错,说比套装的ERP好用多了,近年来,为了能补足一般套装ERP的非人性的结构,干脆就直接从其SQL SERVER数据库中接出来编写,哇,效果真不错,不知大家有没有人在做这方面的研究,这里,我在班门弄一下虎,因我人在做这些测试时,确实花了很多时间,我相信,有很多问题是很多人都卡住动不了了的,甚至造成您对ACCESS的爱好停顿,这太可惜了......
我想描述一下,怎么样从SQL中链接数据
>目的:大家都知道,一个ACCESS当他的档案大到500M以上时,运行的时候,会显得很困难,特别是多用户使用的情况下,经常当机,出现错误。而我们编写的系统,如果只是单用户使用,那就没什么意义了,还不如用EXCEL做,操作更方便些,因此,我测试过,用链接SQL数据库的方法,用户数到30人以上(同时),都不会产生半点问题(我在一家万人台资厂推ERP时有试过,所以大家不用怀疑)。步骤如下
>步骤:
   1--首先,您应该先ACCESS的数据表已经了解了,比如主键,关系,字段,表与表的关联,你对这个系统的设计等,已经胸有成竹。
   2--SQL中建立这些表,怎么建立,这个您自己去研究一下,我在这里就不多说了。
   3—您的ACCESS作为用户端,应只用来保存查询/窗体/报表//宏和模块,相信这几样东西如果要超过500M的话,您的系统已经写得差不多了,估计一个完整的ERP系统也就这么大了。

4—
先建立您的ODBC链接,如下图112

5—
再建立您的ACCESSODBC的链接,打开您编写的ACCESS系统,按下图操作:

6—
好了,到此为止,您需要的链接已全部完成,您可以直接运用您的链接表了,和不是链接的表是一样的。
>要点:
1--您的SQL SERVER最好放在您公司的服务器上,这样比放在您个人电脑上的运行速度会高出很多倍。
2—链接表的名字是可以改成您想要的名字的。
>运用:
1—
您的系统编好后,如是多用户使用,您只需要在用户电脑上做ODBC链接,然后把您编好的系统档案复制到他的电脑上就可以直接使用了(不需要在用户电脑上做ACCESSODBC的链接了)。
2—
这样可以很多用户同时使用您的数据库了,祝您开心,谢谢看完!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏7 分享分享 分享淘帖 订阅订阅
2#
发表于 2010-1-3 10:31:24 | 只看该作者
强烈支持楼主,很详细,很好的学习资料。
3#
发表于 2010-1-3 11:58:30 | 只看该作者
1# likaiju


很好
4#
发表于 2010-1-3 12:05:40 | 只看该作者
方法不错

支持
5#
发表于 2010-1-3 14:42:30 | 只看该作者
谢谢楼主的新年礼物,祝你好运
6#
发表于 2010-1-3 14:45:11 | 只看该作者
难道就是我想要的?
7#
发表于 2010-1-3 15:49:53 | 只看该作者
强大!!!!
8#
发表于 2010-1-4 11:06:56 | 只看该作者
太好了,学习,谢谢!
9#
发表于 2010-1-4 17:19:22 | 只看该作者
学习。。。。
10#
发表于 2010-1-18 17:03:06 | 只看该作者
不错不错,不过我是初学,看起来还是比较吃力
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-30 19:20 , Processed in 0.098044 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表