我有一个关于Microsoft访问追加查询的一般问题。 下面是我想要做的事情的背景,我们有一个在线数据库,其中包含我每月通过excel文件提取的人员的联系信息。我将它导入表中,现在我试图将其附加到一个表中,该表不仅包含表中的字段,还包含一些包含认证日期的字段。
现在,我的问题是,如何让附加查询检查我引入的记录与原始记录中的记录是同一个人,并且在没有任何更改的情况下覆盖它。这只是一个追加查询的工作原理,还是它需要一些编码来实现呢?
TL;博士?附加查询,如何使其不会覆盖错误的记录?
我没有受过正规教育,很难找到有关这个问题的数据。
答案 0 :(得分:0)
追加查询不检查匹配项或重复项。附加查询会附加新记录,但不会将新数据附加到现有记录中。
对于你所拥有的,我建议使用VBA。我认为最简单的方法是使用ADO打开基于Excel工作表的记录集,然后在执行插入或更新语句之前使用DLookup或DCount查看匹配的记录是否已经存在。