Access 2003 中是否有可以在设计或 sql 模式下运行查询的键盘快捷键?
9 回答
Sendkeys 总是一个错误,因为在 Access 中几乎没有任何东西不能通过代码实现。
正确的代码是:
DoCmd.RunCommand acCmdRun
如何运行该代码取决于您,但它绝对比 SendKeys 更可取。
它不是内置的。我会尝试一个宏 - AutoKeys?您应该能够以这种方式使几乎任何键盘变短。
我结合使用答案编写了一个从 AutoKeys 宏调用的小函数,如下所示:
Public Function RunMyQuery() As Boolean
SendKeys "%Q" & "R"
RunMyQuery = True
End Function
谢谢!
此功能不是内置的,但您可以对其进行设置,以便按F5功能键运行查询。
- 创建一个新宏。
- 如果“宏名称”列尚未显示,请使用菜单“视图”>“宏名称”将其添加到网格中。
- 在“宏名称”列中键入:{F5}
- 在“操作”列中,向下滚动并选择“运行命令”。
- 窗口窗格的下半部分是“动作参数”。对于“命令”,向下滚动并选择“运行”。
- 将宏保存为 AutoKeys。
- 关闭宏。
- 在设计视图或 sql 视图中打开已保存的查询。
- 按功能键 ,F5运行查询。
Ctrl+,和Ctrl+.将使 MS Access 在查询视图 Design、Datasheet、SQL、PivotTable、PivotChart 中左右循环。
否则,您可以右键单击“运行”感叹号并选择自定义,然后在该自定义窗口打开的情况下,您可以再次右键单击“运行”感叹号,选择“图像和文本”以显示“运行”一词。只要显示单词,就可以使用Alt++激活那个基于下划线大写ShiftRR的按钮。如果再次右键单击“运行”感叹号并选择属性,则可以将大写R更改为小写r这样就不需要 SHIFT 键,快捷方式就变成了Alt+ R。
运行查询的键盘快捷键:
按(不要按住)Alt然后点击v然后点击s
返回查询视图的键盘快捷键:
按Alt然后点击v然后点击q
Alt Q Alt R(即菜单项选择)不适合吗?
不确定这与 Windows 2007 中的相同问题有什么相似之处,但 FWIW,我通过执行以下操作修复了它:
- 右键单击运行按钮
- 选择“自定义快速访问工具栏”
- 在出现的对话框中,从左侧的下拉列表中选择“查询工具|设计选项卡”。左侧列表框中的选项将更改以反映选择。
- 在左侧的列表框中,选择“运行”,然后单击“添加>>”。“运行”应添加到右侧的列表中。
- 单击确定。
Alt现在您可以使用+运行您的 SQL 4。
尽管不是键盘快捷方式,但也可以将按钮添加到快速访问工具栏,以便无论您拥有哪个选项卡或功能区最小化时都可以轻松访问。