在键盘上有MS Access按键

时间:2011-07-21 20:10:02

标签: forms ms-access vba

我已经搜索过了,但这个问题要么太奇怪了,要么没有任何MS文档。

我想要访问按 Tab 键,然后在表单元素上的keyPress事件之后按 Shift + Tab 。我已经查看了这些方法,但我认为它不存在。

3 个答案:

答案 0 :(得分:2)

Private Sub Form_KeyPress(KeyAscii As Integer)
    SendKeys "{TAB}"
    SendKeys "+{TAB}"
End Sub

然而,这不是一个好主意。

答案 1 :(得分:1)

如果你想做Google的即时搜索,那么你应该使用文本框的OnChange事件,并在每次调用该事件时运行搜索。

但是,我不建议这样做。您可能希望跳过搜索,直到搜索文本为3个字符或更长。

答案 2 :(得分:0)

您可以使用 SendKeys 执行此操作。

然而,这应该是最后的手段。根据您要实现的目标,单个控件上的.SetFocus方法将更可靠地工作。