Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 为Access 2007表单中的按钮指定键盘快捷键_Ms Access_Ms Access 2007 - Fatal编程技术网

Ms access 为Access 2007表单中的按钮指定键盘快捷键

Ms access 为Access 2007表单中的按钮指定键盘快捷键,ms-access,ms-access-2007,Ms Access,Ms Access 2007,假设我有一个表单,上面有许多按钮。单击按钮时,一切正常工作。如何为按钮指定键盘快捷键,以便Alt+A运行按钮A的操作,Alt+B运行按钮B的操作,等等 这样做似乎很简单,但我不知道在哪里可以设置它。创建按钮时,请在要Alt+的字母之前使用符号AND?在标题属性中 示例: &文件-->文件 &编辑--->编辑 锻造-->锻造(&O) E&nough->ough如果您想设置一个全局键盘快捷方式,无论您在当前数据库中的哪个位置都可以使用,那么您可以创建一个名为AutoKeys的特殊宏,并按如下方式进行

假设我有一个表单,上面有许多按钮。单击按钮时,一切正常工作。如何为按钮指定键盘快捷键,以便Alt+A运行按钮A的操作,Alt+B运行按钮B的操作,等等


这样做似乎很简单,但我不知道在哪里可以设置它。

创建按钮时,请在要Alt+的字母之前使用符号AND?在标题属性中

示例:

&文件-->文件

&编辑--->编辑

锻造-->锻造(&O)


E&nough->ough

如果您想设置一个全局键盘快捷方式,无论您在当前数据库中的哪个位置都可以使用,那么您可以创建一个名为AutoKeys的特殊宏,并按如下方式进行设置:

请注意,用于表示特殊键的特殊字符:

^ for Ctrl
+ for Shift
% for Alt
{F11}表示F11(函数)键

Access为您执行操作时不要键入

[Ctrl]+[;]
插入当前日期。 如果您保存历史记录,或者在数据库的任何注释或其他字段中包含日期,这是非常宝贵的。它不仅节省了时间,而且确保了数据的准确性,使您不必记住日期

[Ctrl]+[:]
插入当前时间。 与“插入日期”快捷方式一样,此功能可以节省比您意识到的更多的时间,并有助于保持数据的准确性

[Ctrl]+[']
插入上一条记录中相同字段的值。 当您需要连续输入多个记录时,您可能会发现许多字段在记录之间是相同的。使用剪贴板复制数据可能会有所帮助,但您可能需要输入多个重复信息字段(一个字段中输入您的姓名,另一个字段中输入日期,第三个字段中输入一些通用注释)。使用此快捷方式插入上一条记录中相同字段的值

[Ctrl]+[Alt]+[Spacebar]
插入当前字段的默认值。 当你开始打字,然后意识到你应该保留默认值时,这会很方便

当你可以使用键盘时,不要使用鼠标

[Ctrl]+箭头
组合键加快导航速度

[Ctrl]+[Left/Right Arrow]
将您移动到最后一个/下一个单词的开头

[Ctrl]+[Up/Down Arrow]
将您移至最后一段/下一段的开头

[Shift]+箭头
组合键选择文本

[Shift]+[Left/Right Arrow]
选择一个字母

[Shift]+[Up/Down Arrow]
选择一行

[Ctrl]+[Shift]+[Left/Right Arrow]
选择一个单词

`[Ctrl]+[Shift]+[Up/Down Arrow]选择段落

[F2]
在编辑模式和导航模式之间切换 编辑模式显示插入点。导航模式隐藏插入点,并选择整个字段。在导航模式下,使用箭头键在字段之间移动

[F4]
打开组合框或列表框 使用此键盘快捷键下拉列表,然后使用箭头键从列表中选择一个值

[Ctrl]+[+]
添加新记录

[Ctrl]+[-]
删除当前记录

[Shift]+[Enter]
保存当前记录 切换记录也会保存数据,但经常保存是个好主意,尤其是在输入大量数据的情况下

[Ctrl]+[PgUp]
转到上一条记录


[Ctrl]+[PgDn]
转到下一条记录

如果要添加功能键作为表单的快捷方式,请将以下代码添加到表单VB代码中

需要将
KeyPreview
设置为
Yes
才能工作(参见下图)


谢谢你,尼克。这太简单了:-)我才意识到我的下划线没有出现。我以为HTML在这里工作?这在标签页上也工作,尽管它扰乱了Access 2003中的文本对齐。谢谢@Andre。我相信,自从我第一次发帖以来,这可能是Office较新版本的一个变化。8年来发生了很大的变化!
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    Select Case KeyCode
        Case vbKeyF5
        'Process F5 key events.
           Msgbox "F5"
        Case vbKeyF4
        ' Process F4 key events.
           MsgBox "F4"
        Case Else
    End Select
End Sub