我有[訂單]表單,您可以在其中註冊要保存在[訂單]表中的訂單。在這種形式中有2個領域;你從一個組合框中選擇了一個提供者的名字,當你這樣做時,那個提供者的公司代碼會自動填充一個名爲[providers]的表的dlookup。插入如果沒有訪問存在
雖然有時候,訂單是針對一個NEW提供者,而他的信息不在我的表格中。在這種情況下,用戶必須手動輸入名稱和代碼。我如何使用這些信息將[INSERT]作爲[providers]表中的新記錄插入,以便下次該提供者出現時,他的信息在組合框中給出?
我被告知有關INSERT .... IF NOT EXISTS ..但我似乎無法寫在VBA查詢。含義;我想將我的(我!提供者)和(我!代碼)插入[提供者]表中。我嘗試了以下SQL語句:
INSERT INTO providers (provider,code) VALUES ('"&Me!provider&"','"&Me!code&"') IF NOT EXISTS
但這沒有奏效。任何人都可以請幫助我正確的SQL?
謝謝你的工作,但我用dcount代替。它對我來說似乎更加舒適 –