FÜGEN SIE EIN, WENN KEINE EXISTENZEN im Zugang sind

Ich habe ein Formular [Bestellungen], in dem Sie Bestellungen registrieren, die in einer Tabelle [Bestellungen] gespeichert werden sollen. In diesem Formular gibt es 2 Felder; Sie haben den Namen eines Anbieters aus einem Kombinationsfeld ausgewählt, und wenn Sie dies tun, wird der Buchungskreis dieses Anbieters automatisch mit einem Lookup aus einer Tabelle mit dem Namen [Anbieter] ausgefüllt.

Manchmal ist die Bestellung jedoch für einen NEUEN Anbieter bestimmt, dessen Informationen nicht in meiner Tabelle enthalten sind. In diesem Fall muss der Benutzer den Namen und den Code manuell eingeben. Wie kann ich diese Informationen verwenden, um diese als neuen Datensatz in die Tabelle [provider] einzufügen, sodass diese Informationen beim nächsten Auftauchen dieses Anbieters im Kombinationsfeld angezeigt werden?

Mir wurde gesagt: INSERT .... IF NOT EXISTS .. aber ich kann nicht scheinen, das in einer VBA-Abfrage zu schreiben. Bedeutung; Ich möchte meine (Me! -Anbieter) und (Me! -Code) in die Tabelle [provider] einfügen. Ich habe die folgende SQL-Anweisung ausprobiert:

INSERT INTO providers (provider,code) VALUES ('"&Me!provider&"','"&Me!code&"') IF NOT EXISTS

aber das hat nicht funktioniert. Kann mir bitte jemand mit dem richtigen SQL helfen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage