如何在使用ctrl+a 时使Access select 框中的整个文本而不是所有记录?
How to make Access select the entire text in a box instead of all records when using ctrl+a?
在 Access 中,是否可以设置当用户按下 ctrl+a 时选择的内容?我有一个供用户输入数据的文本框,但如果他们按 ctrl+a,它会选择所有记录而不是字段的整个文本。有办法解决这个问题吗?我担心有人不小心删除了一堆记录而不是字段的文本。
我是初学者,所以如果我问了一个愚蠢的问题,请原谅我。我试图搜索论坛,但没有找到好的答案。
使用文本框和 Keydown event,您可以说:
Private Sub Content_KeyDown(KeyCode As Integer, Shift As Integer)
' Debug.Print KeyCode, Shift
If KeyCode = vbKeyA And Shift = acCtrlMask Then
MsgBox "Please use F2"
KeyCode = 0
Shift = 0
End If
End Sub
在这种情况下,文本框称为内容。
您可能想要变得更复杂并查看 KeyPreview。
在 Access 中,是否可以设置当用户按下 ctrl+a 时选择的内容?我有一个供用户输入数据的文本框,但如果他们按 ctrl+a,它会选择所有记录而不是字段的整个文本。有办法解决这个问题吗?我担心有人不小心删除了一堆记录而不是字段的文本。
我是初学者,所以如果我问了一个愚蠢的问题,请原谅我。我试图搜索论坛,但没有找到好的答案。
使用文本框和 Keydown event,您可以说:
Private Sub Content_KeyDown(KeyCode As Integer, Shift As Integer)
' Debug.Print KeyCode, Shift
If KeyCode = vbKeyA And Shift = acCtrlMask Then
MsgBox "Please use F2"
KeyCode = 0
Shift = 0
End If
End Sub
在这种情况下,文本框称为内容。
您可能想要变得更复杂并查看 KeyPreview。