DoCmd.Close acForm,“名称”,acSavePrompt无法正常工作

时间:2019-01-08 14:26:17

标签: vba ms-access access-vba

我有一些VBA代码,例如:

Private Sub Command150_Click()

DoCmd.OpenForm "frm_requirements_reference", , , , acFormAdd
DoCmd.GoToRecord , , acNewRec
Forms!frm_requirements_reference!fk_requirement.Value = Me!txt_form_requirement_id.Value
Forms!frm_requirements_reference!Requirement_Name.Value = Me!Requirement_Name.Value
Forms!frm_requirements_reference!Combo7.SetFocus

DoCmd.Close acForm, "Formular_Requirements", acSavePrompt

End Sub

通常,我对最后一行代码最感兴趣。它只是关闭表单“ Formular_Requirements”,但是没有提示保存是/否。你不知道那个问题可能在哪里吗?

谢谢您的帮助

瓦茨拉夫

1 个答案:

答案 0 :(得分:1)

我猜您正在使用MS Access。

如果我很了解您的问题,则货币管理器会自动处理保存数据。

例如,如果您编辑一行,然后

  • 点击“下一条记录”

  • 相应的表格字段失去焦点

已编辑的记录将自动保存。