DLOOKUP錯誤3075 查詢運算式錯誤

har
工單輸入時, 在產出料號輸入後 , 領用料號可以直接帶出來, 在產出料號的AfterUpdate中, 設定
Me![領料料號] = DLookup("[耗用料號]", "BOM", "[產出料號] ='" & Me![產出料號] & "'")
執行都會出現錯誤 3075, 查詢運算式錯誤的訊息, 有專家方便指導一下嗎? 謝謝



P陳
看起來是

AfterUpdate
該檔案尚未存檔,所以讀不到


所以先試試存檔再讀取 看看
DoCmd.RunCommand acCmdSaveRecord
Me![領料料號] = DLookup("[耗用料號]", "BOM", "[產出料號] ='" & Me![產出料號] & "'")
tungta
原因可能有好幾種,看檔案比較快,請將資料庫寄來
lin27850016@yahoo.com.tw

最有價值解答

tungta
因為『產出料號』裡面輸入的資料有包括『'』單引號這個特殊字元,因此執行會出現錯誤,您試著把『'』去掉或改成別的字元就沒問題了
har
收到您的回答, 謝謝您
回到頂部