MSACCESS 2016 - Form_Click 事件不起作用?
MSACCESS 2016 - Form_Click event doesn't work?
我在 Form_CLick 事件中使用了一个简单的代码,但没有任何反应..
表单的预览键 属性 设置为 true。
Private Sub Form_Click()
MsgBox "ok"
End Sub
所以,问题是你点击的是哪里?在 运行 表单之后,您单击 Detail
部分或表单 header/footer
或页面 header/footer
上的表单部分,这不会触发您的子。见下面两个子。在这种情况下,如果您单击表单详细信息部分,那么您会看到带有 Ok from detail.
的消息框,表示触发 Detail_Click()
子。当您单击记录选择器时,您将得到 Ok
表示触发 Form_Click()
sub。所以,你必须写在特定的部分来触发它。可能您正在寻找 Detail_Click()
部分子。下图可以更好地理解。
Option Compare Database
Private Sub Detail_Click()
MsgBox "Ok from detail."
End Sub
Private Sub Form_Click()
MsgBox "Ok"
End Sub
我在 Form_CLick 事件中使用了一个简单的代码,但没有任何反应.. 表单的预览键 属性 设置为 true。
Private Sub Form_Click()
MsgBox "ok"
End Sub
所以,问题是你点击的是哪里?在 运行 表单之后,您单击 Detail
部分或表单 header/footer
或页面 header/footer
上的表单部分,这不会触发您的子。见下面两个子。在这种情况下,如果您单击表单详细信息部分,那么您会看到带有 Ok from detail.
的消息框,表示触发 Detail_Click()
子。当您单击记录选择器时,您将得到 Ok
表示触发 Form_Click()
sub。所以,你必须写在特定的部分来触发它。可能您正在寻找 Detail_Click()
部分子。下图可以更好地理解。
Option Compare Database
Private Sub Detail_Click()
MsgBox "Ok from detail."
End Sub
Private Sub Form_Click()
MsgBox "Ok"
End Sub