如何在 Access 中关闭窗体 onclick
How to close a form onclick in Access
在 Access 2007 中,我有一个按钮可以在对话框模式下打开一个表单(模式和弹出设置为 true)。我正在尝试保存该表单中的数据,然后像这样关闭该表单:
Private Sub Close_Click()
DoCmd.Close acForm, Me.Form, acSaveYes
End Sub
目的是向 table 添加一条新记录。它实现了这一点,根据输入将新数据添加到数据库中。但是,表格仍然可见。我也尝试过不使用对话模式,结果是一样的。
您需要传递 DoCmd.Close
表单名称,而不是实际的表单对象。
Private Sub Close_Click()
DoCmd.Close acForm, Me.Name, acSaveYes
End Sub
此外,在您进行更改时,添加 Option Explicit
添加模块的顶部。这将使发现错误变得更加容易。阅读 here 为什么启用 Option Explicit
是个好主意。
在 Access 2007 中,我有一个按钮可以在对话框模式下打开一个表单(模式和弹出设置为 true)。我正在尝试保存该表单中的数据,然后像这样关闭该表单:
Private Sub Close_Click()
DoCmd.Close acForm, Me.Form, acSaveYes
End Sub
目的是向 table 添加一条新记录。它实现了这一点,根据输入将新数据添加到数据库中。但是,表格仍然可见。我也尝试过不使用对话模式,结果是一样的。
您需要传递 DoCmd.Close
表单名称,而不是实际的表单对象。
Private Sub Close_Click()
DoCmd.Close acForm, Me.Name, acSaveYes
End Sub
此外,在您进行更改时,添加 Option Explicit
添加模块的顶部。这将使发现错误变得更加容易。阅读 here 为什么启用 Option Explicit
是个好主意。