我有一个 [Orders] 表格,您可以在其中注册要保存在 [Orders] 表中的订单。在该表格中有 2 个字段;您从组合框中选择了提供商的名称,当您这样做时,该提供商的公司代码会自动填充一个名为 [providers] 的表中的 dlookup。
但是,有时订单是针对新供应商的,其信息不在我的表格中。在这种情况下,用户必须手动输入名称和代码。如何使用此信息将其作为 [providers] 表中的新记录插入,以便下次出现此提供程序时,他的信息会在组合框中给出?
有人告诉我: INSERT ....IF NOT EXISTS .. 但我似乎无法在 VBA 查询中写出来。意义; 我想将我的 (Me!providers) 和 (Me!code) 插入 [providers] 表。我尝试了以下 SQL 语句:
INSERT INTO providers (provider,code) VALUES ('"&Me!provider&"','"&Me!code&"') IF NOT EXISTS
但这没有用。谁能帮我正确的SQL?