あるテーブルから別のテーブルへレコードを挿入するInsert文があります。 SQLは機能しますが、WHERE句のフィールドがNULLの場合は無効です。エラーはなく、何も挿入されません。これをどうすれば解決できますか? 。これは私が(フィールドは両方のテーブルに同じ名前が付けられているものである - ミー[Serial_No]バインドされたフィールドを表す - テキストボックス:SQLにアクセス - ヌルフィールドのレコードを挿入しますか?
dim SQL as String
SQL = "INSERT INTO Table1 (Serial_No,Name,Description)" & _
"SELECT Table2.Serial_No, Table2.Name, Table2.Description" & _
" FROM Table2" & _
" WHERE Table2.Serial_No='" & Me.[Serial_No] & "'"
DoCmd.RunSQL SQL
シリアル番号は文字列か数字ですか。 – trincot
'serial_no'フィールドがnull、*またはempty *の場合、' table1'に挿入するレコードを選択していません – LiamH
@trincot、Serial_Noはテキストフィールドです。 – LuckyLuke82