ACCESS2000 系统 区域网多人***用慢的难题
ACCESS查询分析器交互时间是有限制的,本身这款软件不能实现多用户.我以前报表打印项目也是这么做的,但我把查询的时间全部交给了SQL服务器,用SQL先建立一个DATEBASE放在服务器上,创建一个表,然后再用ACCESS做一个SERVER链接表,每个客户端就直接用链接表做查询分析,每个人的使用权限不一样你就用密码来做一个权限,然后查询分析的时间就是全部在SQL服务器上,SQL服务器全提开着,你创建一个VPM,任何网点都可以调用这个表做查询分析、录入、打印工作.ACCESS是一个不错的报表设计软件,但他有一个缺陷就是不支持多用户,当你的选择查询关联四个表以上就会达到极限,特别是交叉查询,速度奇慢.试试用VB6.0,独立开发一个软件,速度相对要快一些,我用STUDIO 2008,和ACCESS思想一样,要调用一个数据源,把数据源放在服务器上,这样服务器的配置就决定了每次运行软件时查询所花的时间.以前的那种报表之所以比现在的快是因为查询关联少,不关界面窗体的事,文件再大也没关系,那时候我做过720M的ACCESS,知识东西多,分析起来是独立分析的.压缩一下就只有几兆了.以前的真的坏了就修复一下,修复也没那么难,你不要直接在里面修复,没用的,新建一个数据库,直接把表、查询、窗体、宏、报表、模块全部导入进去就可以了,你再看一下是不是可以用了.ACCESS一般是代码问题