访问表单中的退格键删除所有记录
Backspace in access form deletes all records
我有一个带有链接到数据库 table 字段的文本框的访问表单,当我在文本框中执行 "Ctrl-A and backspace" 时,它提示我 "You are about to delete 124 records"。我怎样才能防止这种情况发生?
我试过下面的代码,但我得到了相同的结果,唯一不同的是文本没有突出显示。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyA And Shift = acCtrlMask Then 'Catch Ctrl+A
KeyCode = 0 'Suppress keypress
End If
End Sub
已解决** 只需添加 "no" 以允许在表单属性上删除。
我有一个带有链接到数据库 table 字段的文本框的访问表单,当我在文本框中执行 "Ctrl-A and backspace" 时,它提示我 "You are about to delete 124 records"。我怎样才能防止这种情况发生?
我试过下面的代码,但我得到了相同的结果,唯一不同的是文本没有突出显示。
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyA And Shift = acCtrlMask Then 'Catch Ctrl+A
KeyCode = 0 'Suppress keypress
End If
End Sub
已解决** 只需添加 "no" 以允许在表单属性上删除。