自动输入查询条件

自动输入查询条件

我是这个网站的新用户,找到了一个对我的问题非常有帮助的答案,但是我找不到这个问题的答案。

使用 Access 2010,我需要使用同一个查询分别运行 42 个不同的条件。我是否可以自动执行此操作,以便按顺序从不同的表中获取 42 个条件并使用宏/模块等输入到查询中,而不是使用 42 个查询或输入参数对话框来输入条件 42 次。不幸的是,我没有 SQL/VBA 经验,所以很纠结。

任何帮助将不胜感激。

答案1

如果您要在单个列中搜索 42 种不同的条件,请使用此方法。

  1. 在数据库中插入第二个表,列出您要搜索的所有条件。
  2. 在新表中添加第二列以标识您想要返回的数字顺序。
  3. 编写SQL语句返回结果。

SELECT * FROM [Table1], [Table2] WHERE [CriteriaToSearch].Table1 = [Criteria].Table2

相关内容