[注文] テーブルに保存する注文を登録する [注文] フォームがあります。そのフォーム内には 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で私を助けてくれますか?