0
我有一個鏈接到表的數據庫表單。on.change文本框來確認信息的更新
用戶創建記錄,將數據輸入到名爲「seq。」的字段中。
用戶需要更改記錄中的選定字段,但「seq」。在大多數情況下需要保持不變。
我想要一個on.change事件,其中出現一個消息框,指出「您即將更改seq。字段,請確認更改」,以使用戶意識到他們可能正在更改此信息。我需要幫助創建這個。
我有一個鏈接到表的數據庫表單。on.change文本框來確認信息的更新
用戶創建記錄,將數據輸入到名爲「seq。」的字段中。
用戶需要更改記錄中的選定字段,但「seq」。在大多數情況下需要保持不變。
我想要一個on.change事件,其中出現一個消息框,指出「您即將更改seq。字段,請確認更改」,以使用戶意識到他們可能正在更改此信息。我需要幫助創建這個。
您需要使用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
我真的很高興你發佈了這個簡單的例子,我從來沒有真正見過使用Cancel變量的工作示例(甚至不知道它是什麼)。謝謝! – Newd 2015-01-21 13:11:00