【发布时间】:2016-08-16 04:20:39
【问题描述】:
我有两个查询,它们连接各自表(tbl1 和 tb2)中的值。如果没有匹配,则使用宏运行追加查询。 我遇到的问题是在 VBA 中找出正确的语法(因为我想使用自己的警告消息而不是标准的 Access 消息)。
我已将宏转换为 VBA,目前正在使用以下代码:
DoCmd.SetWarnings False
MsgBox "Append Successful", vbOKCancel, "Append"
DoCmd.OpenQuery "appendQuery"
DoCmd.SetWarnings True
主要问题是无论附加成功与否,我仍然会收到相同的消息。有没有办法这样说:
If 'concat1' matches 'concat2'
MsgBox "Record already exists. Append not executed"
Else run 'appendQuery'
MsgBox "Append Successful"
【问题讨论】:
标签: ms-access vba ms-access-2007