【发布时间】:2016-05-06 18:15:00
【问题描述】:
我创建了一个数据库,其中有一个运行查询的宏。我到了我执行 AutoExec 的部分,所以一旦我打开它就会自动运行,但是有什么方法可以让它自己打开,运行宏并每 45 分钟关闭一次?我是 Office Access 的新手,感谢您提供任何帮助或见解。
【问题讨论】:
-
创建计划任务。
标签: ms-access
我创建了一个数据库,其中有一个运行查询的宏。我到了我执行 AutoExec 的部分,所以一旦我打开它就会自动运行,但是有什么方法可以让它自己打开,运行宏并每 45 分钟关闭一次?我是 Office Access 的新手,感谢您提供任何帮助或见解。
【问题讨论】:
标签: ms-access
如果您关闭 Access 数据库,则 45 分钟后没有任何东西可以触发另一次执行。
按照 Andre 的建议在您的操作系统中设置计划任务。 All-Access 替代方案(显然)需要始终打开 Access 数据库,但是您可以在触发所有 45 分钟的表单上设置计时器,执行您想要的代码。这里解释了如何做到这一点:Timer looping in vba (Access)
您还可以通过在启动时直接打开表单来替换 AutoExec 宏。这在这里解释:https://stackoverflow.com/a/3872705/6216216
【讨论】: