我正在构建一个MS Access前端“应用程序”,该应用程序可以搜索其他多个MS Access数据库。
“辅助”数据库具有一个带有几个文本框的表单,用户可以在其中输入搜索参数,一个用于执行查询的命令按钮以及一个将返回值填充到其中的列表框
由于IT官僚主义的原因,我无法修改辅助数据库。
我有一些代码可以工作,它可以将辅助数据库作为Access.Application对象打开,并填充表单上的所有字段。我还可以读取从ListBox控件读取搜索结果的代码。
对于单击命令按钮的问题,我没有任何有效的解决方案。如果可以修改“辅助”数据库,则只需将Click事件子项更改为Public Cmd_Click()而不是Private Cmd_Click(),但是我没有那么奢侈。
我尝试使用:
Cmd.SetFocus
Sendkeys("{Enter}")
还有
Cmd.SetFocus
Sendkeys(" ")
Cmd.SetFocus
Sendkeys("~")
这些都不触发点击事件
有人可以建议一种远程触发点击事件的方法吗?
我正在使用Access 2010