禁用Microsoft Access中的自动保存

时间:2014-04-04 13:00:04

标签: vba ms-access-2007

我是一个有访问权限的新手,想知道一些事情。

我创建了一个表单,但它并不像我想要的那样工作。当我向表单字段输入数据时,数据会自动保存。我想禁用此自动保存功能,并让用户单击保存按钮以保存记录,因为我想在添加新的重新编码或更改现有记录时运行代码。

真的很感激快速解决方案。

2 个答案:

答案 0 :(得分:0)

使用未绑定的表单并创建一个vba代码,以便将数据保存到自定义保存按钮的on_lick事件表中

答案 1 :(得分:0)

使用表单的Form_BeforeUpdate事件取消自动保存,如下所示:

Private Sub Form_BeforeUpdate(Cancel As Integer)
    If MsgBox("Do you want to save the changes?", vbYesNo) = vbNo Then
    Me.Undo
    Cancel = True
    End If
  End Sub