优化ACCESS提高速度
时间:2007-12-23 来源:不详 作者:迈克DB
dim f as form
set f = forms![customer invoice]
现在,你的form变量将自动指向form[customer invoice],答应microsoft access 避免每次在你需要查找[customer invoice]表中任一对象时,都要把的form对象中全部搜索一次。为了查阅控制[netprice],你只需要简单地使用下面的语句:
mytempvariable=f![netprice]
你也可以对report对象作相同的操作(比如,set r=reports![myreport])。当你在一个函数中仅仅只对一个form或report访问一次,你可能在速度性能方面得不到什么太大得好处,但是一旦你开始在同一个form或report中进行的访问操作超过一次,你将会看到明显的时间减少。于是,通过使microsoft access避免作多余的查阅,你将大大地提高你程序的速度。
在可以应用的地方使用windows函数
无论何时,只要相关,总是可以用一个windows函数调用来代替access basic代码执行同一个操作。这样你将节省开发时间,因为windows函数调用是已经完成编码并经过优化,同时也因为它们是用c语言编写的(机器可执行),而access basic代码则要被编译成p代码形式,同时需要在执行时一行一行地解释。一个最普通的例子是custom.ini设置。你可以使用access basic文件函数去得到一个自由文件指针,打开文件,读/写文件,然后关闭它。但是假如你完全可以简单地使用getprivateprofilestring和writeprivateprofilestring函数来实现,它们既快且已经编码优化随手可用,你为什么还要自寻烦恼呢?(参考:“enhanced microsoft access: using the win16 api”)
织梦内容管理系统
你的microsoft access应用程序运行速度越快,你就能更好地完成你的任务,也就是向你的用户提供最有效的选择、治理、发送他们的数据的能力。我真诚希望以上这些小技巧能协助你达到这个目标。
优化网站优化
文章评论
共有位Admini5网友发表了评论 查看完整内容