Microsoft Access 查询编辑器是否有执行 SQL 的快捷方式?这种点击让我发疯。
6 回答
较新的 Office 应用程序支持早期版本的常用键盘快捷键,因此在 Access 查询生成器中,我们可以使用Alt+V,D用于设计视图,Alt+V,S用于数据表视图,以及Alt+V,Q用于 sQl 视图。
要运行操作查询(例如,UPDATE、DELETE)Alt+Q,R(对于 Query > Run)也可以。
(在 Access 2010 和 2013 中测试;可能也适用于 Access 2007。)
不完全是热键组合,您必须按顺序按下每个键:
Alt, H, W,H切换到表格视图
Alt, H, W,D切换到设计视图
如果您右键单击功能区的按钮以切换到不同的视图(设计、表格、sql 等),您可以将按钮添加到快速访问栏。完成后,您可以按Alt+ #(其中 # 是按钮在快速访问栏上的任何位置的数字)。
Ctrl + . from query design to datasheet
Ctrl + , from datasheet to query design
从记忆的角度来说,这些是 和 的键是有帮助>
的<
:
Ctrl + > from query design to datasheet
Ctrl + < from datasheet to query design
我没有在上面那样显示它们,因为那会建议你也按下Shift
键。
这些命令循环通过各种视图,包括枢轴。我对 Access 的数据透视功能不感兴趣,也不希望意外启动它,因此这可能是使用其他方法之一的原因。
要在 access 2013 中运行查询,这里是键盘快捷键
F10, J, Q, G
自己试试。
对于任何自定义工具栏的人来说,这是一个很棒的快捷方式。对于那里的大多数千禧一代,您的工具栏是访问窗口左上角的三个按钮的小组,这对您来说从来没有多大意义... :o) 如果您弄清楚如何用它。
将运行按钮添加到工具栏的最左侧。现在 - ALTthen 1 (not ALT+ 1) 将运行您的查询。CTRL与快捷方式不同,一个接一个地按下这些按钮。
演出
我刚刚制作了这个 AutoHotKey 脚本,它将带您直接进入 Access 中的 SQL 编辑器视图。
访问 2016:
f8::
SetKeyDelay 100
Send {Alt}cqd!c{Alt}{Left 4}{Down}{Enter}{Alt}{Right 4}{Alt}^{F10}
Return
访问 2010:
f8::
SetKeyDelay 100
Send {Alt}cqd!c{Alt}{Left 4}{Down}{Enter 2}{Alt}{Right 4}{Alt}^{F10}
Return
指示:
- 下载并安装AutoHotKey。
- 创建一个名为的文本文件并将
whatever.ahk
上述脚本复制到其中。节省。 - 双击该文件。这不会执行脚本,但会将 AHK 加载到内存中。
- 打开您的 Access 数据库。
- 按 F8 键,脚本将运行,并让您进入 SQL 编辑器。
注意#1:您不需要每次都双击文件 - 一旦运行,它将一直运行直到您关闭它。您可以在系统托盘中看到该图标。您只需在每次想要打开 SQL 编辑器时按 F8 即可。
注意#2:您可以用您选择的任何键/组合替换 F8,但请注意不要与现有的键盘快捷键冲突。F8 似乎在 Access 中(本机)没有做任何事情,所以效果很好。每次我想打开 SQL 编辑器时,我都厌倦了在 Access 上单击 10 次鼠标——你会喜欢这个的!