【问题标题】:Looping Queries in AccessAccess 中的循环查询
【发布时间】:2026-01-07 08:55:01
【问题描述】:

我有 15 个类似的表,数据有变化。 表 1= 部门、名称、ID、销售额、库存... 表 2= 部门、名称、ID、销售额、库存.... ...等等

我的查询比较了表 1 和表 2 的 ID 并找到了销售额、库存和其他字段的变化,我这次再次选择表 2 和表 3 等等。

每天我都必须用新的表名更新查询,因为系统每天都会生成新的表名。所以目前我必须在比较表 1 和 2、比较表 2 和 3 等查询中编辑表名,直到所有 15 个表都比较所有结果并聚集在一个新表中并使用联合。

我想要做的是有一个动态查询来比较表 A 和表 B,其中 A 和 B 发生变化,并将此查询嵌套在传递表名以进行查询的 vba 循环中。

我还希望 VBA 能够识别新表的名称,这样它就可以在每次循环运行时将其传递给查询。

任何帮助将不胜感激。

非常感谢

【问题讨论】:

  • 您的问题似乎很模糊。你能更新一些例子吗?

标签: mysql sql vba loops


【解决方案1】:

您只需要编写一个过程来捕获生成的表的名称,然后动态构建一个字符串并为每个配对执行它。但是,问一个普遍的问题并得到一个普遍的答案......

【讨论】: