This Domain(Admin5.com) is for Sale:

优化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网友发表了评论 查看完整内容

24小时热门信息