1

我已经将我的访问数据库迁移到 SQL,并且很难优化数据库。我读过传递查询会加快速度,但我坚持运行传递查询,该查询将检索数据并将其放置在我的表单中。

我想做的是单击一个按钮(onclick 事件),让它运行一个传递查询并打开一个表单进行编辑。我有限的知识说要为 onclick 事件创建一个宏,该事件将打开表单并运行必要的查询来填写表单中的字段。我在吠叫错误的树吗?我会包含一些代码,但我什至不知道从哪里开始寻求帮助。

更新:按钮的事件过程运行 openform 命令,然后通过查询,但查询不运行。我什至刚刚使用了一个基本的 select * from table 查询,它说它找不到对象。然后我从 sqlout.txt 中取出 sql 命令并将它们粘贴到查询中,但没有运气。

4

1 回答 1

2
  1. 创建直通查询
  2. 创建表单——将其作为传递查询的数据源

如果您创建一个按钮来打开表单,那很好(例如,从菜单中执行此操作)。但是表单本身会在打开时运行查询——不需要代码或宏,只要您将表单的数据源设置为查询即可。

FWIW - 您不一定必须使用直通查询。您可以改用链接表,它允许您使用可视化设计器创建和修改查询。直通查询只是普通的 sql / 没有可视化设计器。

于 2013-12-19T15:38:13.820 回答