提高前台数据库运行速度的小技巧-小魏
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


提高前台数据库运行速度的小技巧

发表时间:2008/6/8 23:24:05 评论(4) 浏览(9845)  评论 | 加入收藏 | 复制
   
摘 要:VBA提高前台数据库运行速度的小技巧
正 文:

一般数据库在网络环境多用户使用时,数据库都会分为前台与后台。这样提高数据库的安全性及易用性。只是这样的结果是让我们设计出来的文件的运行速度慢了非常多。之前有在网上看到有认提出了在系统运行时自动打开一个窗体并隐藏运行以提高速度。但是我实际使用时,却并没有提高系统的运行速度。

经过分析后发现,造成前台运行速度慢的主要的原因是,每次打开窗体时,前台文件都必须去访问一次后台文件,如果是复杂的多用户环境下,这每次的访问都需要十几秒左右可能更长的时间。这就会让终端用觉得程序很慢。

以下是我总结出来的一段代码,可以大大提高运行的速度。希望对大家有用。

'设计思路是,在后台数据库中建立一个非常简单的只有两个字段并只有一条数据记当的表。名为计数表。然后在前台数据库运行启动方法中,CALL一下下面的这个函数。即让系统启动后自动打开一个表并一直不关闭,使后台数据库一直挂起.以提高系统的运行速度.

Function Opentablejhb()

Set rstOpen = New ADODB.Recordset
rstOpen.Open "计数表", CurrentProject.Connection, adOpenKeyset, adLockOptimistic


End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
UMV企业版使用心得----速度篇(如何提高运行速度)  【第7天  2008/7/6】
一句话让程序运行速度提高了几百倍(recordset的Cursor...  【风行(转载)  2012/9/1】
常见问答
技术分类
相关资源
文章搜索
关于作者

小魏

文章分类

文章存档

友情链接