禁止访问消息以防止从 Excel 重复导入
Suppress Access Message to Prevent Duplicate Import from Excel
我正在将数据从 Excel 导入到 Access 中现有的 table 中,并希望禁止显示以下消息。
我试过使用多字段索引将新记录导入 table 并且还尝试先导入到临时 table 然后将新记录附加到现有 table.
然而,在这两种情况下,它仍然会弹出以下消息,我希望避免用户看到(因为他们可能会不小心单击“是”)。
如果我在宏中尝试 SetWarnings = No,它只会重新导入所有条目,而不管它们是否重复,所以这是行不通的。
如有任何帮助,我将不胜感激
谢谢
当尝试导入违反目标 MS Access 中的索引的数据时,将出现此消息 table。检查您的 Excel 列数据是否违反相应的 MS Access 字段索引设置。
如果 MS Access 字段设置为 "Required" = Yes,空值(Excel 中的空单元格)也将导致消息出现。
那有两种可能...
不要导入 Excel 数据,link 它们。
现在你有 linked table。将其用作查询中的源,您可以在其中将其与现有的 table 连接起来。
Select 仅 linked 尚不存在的记录。
将查询更改为追加查询。您可以 运行 任意多次查询此查询。
当收到新的 Excel 文件时,只需用新文件替换 linked 文件。
我正在将数据从 Excel 导入到 Access 中现有的 table 中,并希望禁止显示以下消息。
我试过使用多字段索引将新记录导入 table 并且还尝试先导入到临时 table 然后将新记录附加到现有 table.
然而,在这两种情况下,它仍然会弹出以下消息,我希望避免用户看到(因为他们可能会不小心单击“是”)。
如果我在宏中尝试 SetWarnings = No,它只会重新导入所有条目,而不管它们是否重复,所以这是行不通的。
如有任何帮助,我将不胜感激
谢谢
当尝试导入违反目标 MS Access 中的索引的数据时,将出现此消息 table。检查您的 Excel 列数据是否违反相应的 MS Access 字段索引设置。
如果 MS Access 字段设置为 "Required" = Yes,空值(Excel 中的空单元格)也将导致消息出现。
那有两种可能...
不要导入 Excel 数据,link 它们。
现在你有 linked table。将其用作查询中的源,您可以在其中将其与现有的 table 连接起来。
Select 仅 linked 尚不存在的记录。
将查询更改为追加查询。您可以 运行 任意多次查询此查询。
当收到新的 Excel 文件时,只需用新文件替换 linked 文件。