在我的更新查询上需要建议

时间:2018-08-01 20:51:29

标签: access-vba ms-access-2013

我正在尝试创建一个更新查询,当在“ Pin code Whitelist”表中找不到相应的Pin码时,应该将字段值(默认值为“ Delhivery”)更改为“ IndiaPost”。

即使没有显示语法错误,运行查询时也总是给我一个“未知”错误。我希望这些所附图片能使您对此有足够的了解。

Screenshot-Main Database fields

Screenshot-Query Window with error

Screenshot-Table " Pincode Whitelist"

更正-在“带有错误的屏幕截图查询窗口”上,条件如下:

 DCount("*", "[Delhivery Pincode List]", "[pin]=[MainDb]![Pincode]")

很抱歉犯错。

期待您提供有价值的建议,以发现错误并加以纠正。

非常感谢您的期待。

1 个答案:

答案 0 :(得分:0)

我会在您的更新查询中推荐一个Not In语句:

UPDATE MainDb SET [shipping choice] = "IndiaPost"
WHERE (((pincode) Not In (select pincode from [Delhivery Pincode List])));