设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 8582|回复: 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 分享分享 分享淘帖 订阅订阅
26#
发表于 2014-9-29 10:00:57 | 只看该作者
学习一下,很详细
25#
发表于 2014-9-22 23:14:27 | 只看该作者
谢谢分享
回复

使用道具 举报

24#
发表于 2014-5-15 16:42:05 | 只看该作者
很好很受用,学习中

点击这里给我发消息

23#
发表于 2013-8-19 13:42:46 | 只看该作者
{:soso_e163:}
22#
发表于 2011-11-23 08:24:11 | 只看该作者
每个终端用户都要设置,有没有办法解决呢?
21#
发表于 2010-4-20 16:14:47 | 只看该作者
楼主用了整套的ERP了,还要用ACCEE来做开发呀?我还以为用上了整套的ERP,就是全部集成了企业的模块.楼主用了什么ERP软件呀?.
20#
发表于 2010-4-20 16:06:04 | 只看该作者
楼主还是用ADP吧!直接连接SQL SERVER.,这样,存储过程,触发器等都可以用.
19#
发表于 2010-4-20 13:50:21 | 只看该作者
顶你一下啊,呵呵
18#
发表于 2010-4-20 13:38:09 | 只看该作者
学到不少!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-25 23:53 , Processed in 0.120857 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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