将 MS Excel 链接到 MS Access 查询

Posted

技术标签:

【中文标题】将 MS Excel 链接到 MS Access 查询【英文标题】:Linking MS Excel to MS Access queries 【发布时间】:2009-05-30 02:52:42 【问题描述】:

我有一个 Access 数据库,用来运行一堆聚合的 TOP 5 查询。这个特定功能的最终游戏是带有图表的 ppt 演示文稿。所以为了自动化一点,我创建了一个 Excel 电子表格,里面有一堆预制的图表。我链接/数据将查询结果导入到 excel 电子表格中,并设置单元格范围以匹配图表的源范围。最后,我将电子表格设置为在每次“打开文件”时启用自动刷新,然后,我按下按钮在 access 中运行查询,然后打开 excel 文件,数据刷新,它们就是我的图表。然后我使用一些VB将所有活动图表复制粘贴到ppt中,但这是另一回事。

好的,这就是我遇到的障碍。我需要对来自另一个 ag 查询的另一个电子表格执行完全相同的过程。在我使用的过程之前只是单击数据 > 导入外部数据 > 导入数据,然后选择数据库的文件,然后它将填充表和查询列表以供选择。只是现在,它不会在该填充列表中显示任何查询;只有桌子!?!

有什么想法吗?顺便说一句 MSO 2003

【问题讨论】:

【参考方案1】:

我无法复制那个贾斯汀。在显示表格的对话框中,向右滚动并检查 TYPE 列。查询将具有 VIEW 类型和 TABLE 表。验证他们都说 TABLE。

接下来,尝试使用数据 - 导入外部数据 - 新数据库查询而不是“导入数据”。选择 Access 驱动程序和 Access mdb。这将打开一个不同的对话框,但应该同时显示表和查询。看看是只显示表格还是同时显示。

【讨论】:

【参考方案2】:

我认为这是已引入的安全功能?

尝试选择任何表,然后选择数据>导入外部数据>编辑查询

然后选择 SQL 作为命令类型并输入查询 SQL 或仅从查询中选择,即:

select * from qryCat;

希望这会有所帮助 谢谢马克

【讨论】:

以上是关于将 MS Excel 链接到 MS Access 查询的主要内容,如果未能解决你的问题,请参考以下文章

将 Excel 中的动态和静态范围导入到 MS-Access 中,而不是从单元格 A1 开始

我能否以编程方式启用和禁用存储在 SharePoint 中并链接到 ms-access 的 xlsx 文件的 ms-excel 文件共享/共同创作?

使用 Python 将数据从 MS Access 复制到 MS Excel

如何通过 C# 以编程方式刷新 MS Access 链接表(使用 Excel 文件)?

将 MS-Access 表单结果导出到 Excel?

将 MS Access 查询导出到 Excel