ms-access:在数据库打开时执行某些操作

l--*_*''' 6 ms-access vba

一旦用户打开访问数据库文件,是否可以运行子或函数?如果是这样,怎么样?

Han*_*sUp 13

创建你的功能:

Public Function DoSomething()
    ' do stuff '
End Function
Run Code Online (Sandbox Code Playgroud)

然后创建一个宏,其中包含调用DoSomething函数的运行代码操作.命名宏autoexec.然后,每次数据库启动时,它都会运行你的autoexec宏.

您可以做的另一件事是设置一个表单,以便在数据库启动时打开.然后,您可以从表单事件(打开或加载时)调用DoSomething函数.

选择其中一种方法.无论哪种方式,如果您想要在没有运行DoSomething 的情况下启动数据库,请在数据库打开时按住shift键以绕过自动启动例程.