on.change文本框以确认信息更新

时间:2015-01-21 11:13:26

标签: ms-access ms-access-2007

我有一个链接到表的数据库表单。

用户创建记录,其中数据被输入到名为" seq。"的字段中。

用户需要更改记录中的选定字段,但是" seq。"在大多数情况下,需要保持不变。

我希望有一个on.change事件,其中会出现一个消息框,说明"您即将更改seq。字段,请确认更改"这使用户意识到他们可能正在更改此信息。我需要帮助创建此信息。

1 个答案:

答案 0 :(得分:2)

您需要使用Control的Before Update事件。如果是这样的话,它应该禁止任何改变。

Private Sub controlName_BeforeUpdate(Cancel As Integer)
    If MsgBox("You are about to change the seq. field, please confirm change" _
                vbYesNo) = vbNo Then
        Cancel = True
    Else
        MsgBox "Changes have been confirmed."
    End If
End Sub