访问VBA-如果记录不存在,则插入另一个表

时间:2018-08-22 20:59:47

标签: vba ms-access access-vba

是Access VBA的全新功能,所以请保持友好!

我有tblNew和tblTeam。

我想遍历tblNew中的每个记录以检查tblTeam中是否已经存在。标识符是电子邮件地址。如果记录不存在,那么我要将记录添加到tblX。

我一直在努力检查记录是否存在以及如何遍历tblNew中的每个记录。

很抱歉,如果我重复了任何问题,我真的无法理解或找到想要的东西。

1 个答案:

答案 0 :(得分:2)

此任务不一定需要VBA-使用INSERT语句(又称追加查询)可以很容易地实现它,例如:

INSERT INTO tblX
SELECT 
    tblNew.*
FROM    
    tblNew LEFT JOIN tblTeam ON tblNew.EmailAddress = tblTeam.EmailAddress
WHERE 
    tblTeam.EmailAddress IS NULL