<<< 返回 access911.net 编程静态资料库索引页

如何取消(禁止)Autoexec宏的自动运行?

 

作者:cg1  摘自:  录入:cg1  时间:2002-11-20  浏览人次:4917


专题地址:http://access911.net/fixhtm/71FAB31E.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


避开Autoexec宏(自动执行宏)
作    者:Dev Ashish  
发布日期:2002年11月13日 
摘    要:如果没有设置AllowBypassKey属性,那么通过编程方式在启动数据库时按住Shift键来自动避开数据库启动的自动代码。通过引用隐藏的ACCESS数据库实例来避开数据库的自动宏,你可以使用下面的函数fGetRefNoAutoexec。

正    文:

  使用Autoexec宏来自动操作一个或多个ACCESS数据库,特别是如果开发者试图获Access对象模型(Access Object Model),胜过使用Jet引擎(能通过DAO和ADO来获取的)。不管怎样,Access不提供任何内置的方法来有条件避开这个Autoexec宏。如果数据库包括了这个宏,一打开就会运行。当未设置数据库的AllowBypassKey属性时,可以在启动数据库时按住Shift键来避开运行这个宏。

  如果没有设置AllowBypassKey属性,那么可以通过编程方式模拟启动数据库时按住Shift键,这样可以自动避开数据库启动的自动代码。通过引用隐藏的ACCESS数据库实例来避开数据库的自动宏,你可以使用下面的函数fGetRefNoAutoexec。

'********* Code Start ***********
' This code was.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/71FAB31E.htm

 


上一篇:如何将人民币小写金额转为大写?大小写转换(一)

下一篇:如何启动或禁止(禁用)shift键锁定(shift键解锁)

2017年2月22日生成静态资料