【发布时间】:2017-03-13 10:22:28
【问题描述】:
我正在将 Excel 中的数据导入 Access 中的现有表中,并希望取消显示以下消息。
我尝试使用多字段索引将新记录导入表中,并且还尝试先导入到临时表,然后将新记录附加到现有表中。
但是,在这两种情况下,它仍然会弹出以下消息,我希望避免用户看到该消息(因为他们可能会意外单击“是”)。
如果我在宏中尝试 SetWarnings = No,它只会重新导入所有条目,而不管它们是否重复,因此不起作用。
如果有任何帮助,我将不胜感激
谢谢
【问题讨论】:
-
数据是如何导入的?
-
使用外部连接将现有表和临时表与当前通过键字段导入的表连接起来,并仅追加行,其中现有表的键字段为空。在这种情况下,您保证,查询不会尝试插入具有现有关键字段的记录
-
您需要主动预测重复,而不是被动响应。请显示您的导入过程(SQL?、VBA?)和表架构,因为有办法检查重复。
标签: vba ms-access ms-access-2013