在Access表中保存链接Excel数据的副本

在Access表中保存链接Excel数据的副本,excel,ms-access,Excel,Ms Access,我有一个excel电子表格链接到我的Access数据库。我使用Access中的链接表创建报表 当新数据添加到Excel文件时,我运行报告。 现在,在运行报告的同时,我希望将每个新记录复制到本地访问表中 报表中是否有函数或事件可以执行此操作?如果要导入数据而不是链接数据,请使用 DoCmd.TransferSpreadsheet acImport, ... 这样做。经过几个小时的尝试,我终于明白了!我对表运行了一个查询,然后使用Append选项将其放入一个新表中,然后在生成报告之前在宏中运行查询

我有一个excel电子表格链接到我的Access数据库。我使用Access中的链接表创建报表

当新数据添加到Excel文件时,我运行报告。 现在,在运行报告的同时,我希望将每个新记录复制到本地访问表中


报表中是否有函数或事件可以执行此操作?

如果要导入数据而不是链接数据,请使用

DoCmd.TransferSpreadsheet acImport, ...

这样做。

经过几个小时的尝试,我终于明白了!我对表运行了一个查询,然后使用Append选项将其放入一个新表中,然后在生成报告之前在宏中运行查询

是否确实要链接表的完整副本?在这种情况下,您是否尝试过简单地在对象上选择Convert to local table?右键单击所有Access对象中所有表列表中的链接表,这是一个选项。是否取消Excel作为输入界面?然后按照@MikeM的建议去做。我正在使用Excel为用户进行计算,然后所有的总和都被链接到Access中,以便存储并格式化成一份报告。@June7很好。。。。。这个方便的选项确实删除了链接表,因此需要注意这一点。如果两者都需要,您可能更愿意再次导入并选择创建本地表。@doigr-听起来我们可能不清楚您想要什么。您今天有Excel的链接表吗?同一个Excel文件有时会被更改吗?好:也许你可以做一个更详细的例子,每个步骤都有一些图片,以便其他人将来可以从中学习