2016-12-21 11 views
-1

我AutoExec宏执行打开一个隐藏的表单执行代码时,Access数据库使用形成闭合紧密

DoCmd.OpenForm "frmAppClose", , , , , acHidden 

现在我要当窗体关闭执行一些清理代码捕捉代码。所有的文档(是的,这里的帖子)显示使用这样一个小组

Private Sub Form_Close() 
    'do your stuff here ' 
End Sub 

但是,我不能得到这个工作。 Form_Close()从不输入。有什么建议么?我确实意识到这个问题在这里被问了几次,但有一些基本的东西我必须失踪。

+0

你设置隐藏表单上的OnClose事件? – YellowLarry

+0

你如何设置该事件?也许这就是我所缺少的。 – user2454565

回答

0

这并不总是更好的事件,因为表单不再存在。

往往是更好地关闭窗体之前运行这样的东西,在卸载事件:

Private Sub Form_Unload(Cancel As Integer) 
    'do your stuff here 
End Sub 
+0

我也尝试了Form_Unload(),结果相同 – user2454565

+0

然后,其他事情正在进行。如果属性表显示_ [Event Procedure] _对于这些事件,它们将被调用。 – Gustav

相关问题