将MS Excel链接到MS Access查询

时间:2009-05-30 02:52:42

标签: database excel ms-access automation

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

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

任何想法?顺便说一句MSO 2003

2 个答案:

答案 0 :(得分:1)

我不能重现贾斯汀。在显示表格的对话框中,向右滚动并检查TYPE列。查询将具有一种类型的VIEW和TABLE表。验证他们都说TABLE。

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

答案 1 :(得分:0)

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

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

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

select * from qryCat;

希望这会有所帮助 谢谢Mark