【发布时间】:2020-07-13 23:03:28
【问题描述】:
我在 MS Access 2007 上设置了一个数据库。 在表单属性的更新前选择中,我放置了以下宏:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If MsgBox("Changes have been made to this record." & vbCrLf & vbCrLf & "Do you want to save these changes?", vbYesNo, "Save?") = vbYes Then
DoCmd.Save
Else
DoCmd.RunCommand acCmdUndo
End If
End Sub
保存 VBA 后,窗体按预期运行。 问题是:当 Access 关闭并重新打开时,表单不会询问是否需要保存(即不执行 VBA 代码)。请帮忙
如何使 VBA 代码保持不变?
【问题讨论】: