添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

可使用 Close 方法关闭指定的 Microsoft Access 窗口;如果未指定,则关闭活动窗口。

如果 ObjectType ObjectName 参数为空(假定 ObjectType 使用默认常量 acDefault ),则 Access 将关闭活动窗口。 如果指定 Save 参数并将 ObjectType ObjectName 参数留空,则必须包含 ObjectType ObjectName 参数的逗号。

如果窗体上的某字段绑定了一个其 Required 属性设置为“是”的控件,并且该窗体是使用 Close 方法关闭的(未在该字段中输入任何数据),则不显示错误消息。 所有对记录所作的更改都将终止。 使用用户界面关闭窗体时,Access 将显示一个警告。

要显示错误消息,请在调用 Close 先使用 RunCommand 方法调用 acCmdSaveRecord 命令。 如果一个或多个必填的字段为 Null ,这将导致运行时错误。 此技术在下面的示例中给予说明。

Private Sub cmdCloseForm_Click() 
On Error GoTo Err_cmdCloseForm_Click 
 DoCmd.RunCommand acCmdSaveRecord 
 DoCmd.Close 
Exit_cmdCloseForm_Click: 
 Exit Sub 
Err_cmdCloseForm_Click: 
 MsgBox Err.Description 
 Resume Exit_cmdCloseForm_Click 
End Sub

以下示例使用 Close 方法来关闭“订单审阅”窗体,并保存对窗体所作的全部更改但不进行提示。

DoCmd.Close acForm, "Order Review", acSaveYes

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。