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