传递查询访问/SQL以在表单中显示数据
我已经将access数据库迁移到SQL,并且很难优化数据库。我读过一篇文章,说传递查询可以加快速度,但我一直在运行一个传递查询来检索数据并将其放入我的表单中 我想做的是单击一个按钮onclick事件,让它运行一个传递查询并打开一个表单进行编辑。我有限的知识要求为onclick事件创建一个宏,它将打开表单并运行必要的查询来填充表单中的字段。我找错树了吗?我会包括一些代码,但我甚至不知道从哪里开始寻求帮助 更新:按钮的事件过程运行openform命令,然后运行pass-through查询,但查询不运行。我甚至只使用了一个基本的select*from表查询,它说它找不到对象。然后,我从sqlout.txt中获取sql命令,并将它们粘贴到查询中,但没有成功 创建passthrough查询 创建表单-将其数据源设置为passthrough查询 如果您创建了一个按钮来打开表单,例如,可以从菜单中执行该操作。但是表单本身将在打开时运行查询—只要将表单的数据源设置为查询,就不需要代码或宏传递查询访问/SQL以在表单中显示数据,sql,sql-server,ms-access-2013,pass-through,Sql,Sql Server,Ms Access 2013,Pass Through,我已经将access数据库迁移到SQL,并且很难优化数据库。我读过一篇文章,说传递查询可以加快速度,但我一直在运行一个传递查询来检索数据并将其放入我的表单中 我想做的是单击一个按钮onclick事件,让它运行一个传递查询并打开一个表单进行编辑。我有限的知识要求为onclick事件创建一个宏,它将打开表单并运行必要的查询来填充表单中的字段。我找错树了吗?我会包括一些代码,但我甚至不知道从哪里开始寻求帮助 更新:按钮的事件过程运行openform命令,然后运行pass-through查询,但查询不运
FWIW-您不必使用直通查询。您可以改为使用链接表,这样可以使用可视化设计器创建和修改查询。传递查询只是简单的sql/没有可视化设计器。没错!不知道为什么我没有想到使用数据源作为查询。疏忽