Access 2010 - 如何通过自动更改条件进行多个查询

时间:2015-08-28 06:19:18

标签: vba

我有一个关于“查询系列”的问题。在网上搜索了几个小时后,我真的迷路了! 我想用更改的条件(“City”字段中的值)进行200次查询。如何告诉Access“请通过字段”City“对字段”X“,”Y“和”Z“重复查询。是否有一种简单的方法可以使Access从”城市“中拉出”城市“的值列出并创建一个名称与“City”中的Value相同的查询。并为所有200个城市执行此操作? 不幸的是,我对Access和VBA相当新。任何帮助都会被高度评价:) 提前致谢

1 个答案:

答案 0 :(得分:0)

一些选择。您可以打开一个包含所有城市的记录集,然后遍历它并获得buncha查询:

dim s as string
dim sql as string
dim r as new adodb.recordset
'populate r with SELECT * FROM tblCities (code not shown here)
s = r![City]
sql = "SELECT * FROM tbl1 WHERE City = '" & s & "';"
debug.print sql
'do whatever you want with the contents of sql