追加不在 qdefs 集合中的查询?

问题描述 投票:0回答:1

我想编译有关 MS Access DB 中查询的元数据列表。 对于每个查询,我想要查询字段的列表。 我正在使用的数据库有三种查询:Append、Select、Union。

我已经用类似的代码完成了此操作

对于 db.qdefs 中的每个 qdef 对于 qdef.fields 中的每个字段 (将查询名称和字段名称写入表中) 下一个 下一个

这对于选择查询和联合查询来说效果很好,但是我的附加查询在哪里?

因此,我需要一种方法来编译有关追加查询集合的元数据,每个字段包含一行,其中包含查询名称、源字段名称和目标字段名称。 我的假设是追加查询必须是与选择查询不同的集合的一部分,但到目前为止我还没有找到它。 我已经在网上搜索过,但到目前为止还没有找到一组关键词,这些关键词不会返回大量不相关的信息,例如“什么是附加查询”或“如何使用 vba 运行附加查询”

我尝试查看 qdefs 集合来查找有关 MS Access 中追加查询的元数据。 没有喜悦。

vba ms-access collections append metadata
1个回答
0
投票

嗯,这是一个解决方法。

  1. 确保您的导航窗格还列出了隐藏(系统)表。
  2. 选择
    MSysQueries
    并查看。

替代方案:创建一个选择查询,如

SELECT * FROM MSysQueries

更多信息在这里:MSysQueries 中的数据意味着什么?

© www.soinside.com 2019 - 2024. All rights reserved.