全て、
このエラーは私を狂わせています。私はそれを理解したり、運が悪かったりするのに2時間費やしました。エラーは次のとおりです。
「Variant データ型ではない変数に NULL 値を代入しようとしました。」
ここに私のSQLがあります:
SELECT tbl_budir_002.Location_Index, tbl_parent_001.NEWPARENTID
INTO tbl_budir_003
FROM (tbl_budir_002
LEFT JOIN qry_parent_003
ON tbl_budir_002.Location_Index = qry_parent_003.Location_Index)
LEFT JOIN tbl_parent_001
ON qry_parent_003.PARENTNAME = tbl_parent_001.PARENTNAME;
この時点で問題が発生すると思います.tbl_parent_001は、別の大きなテーブルからgroup byによって作成されました(PARENTNAMEレコードを個別化するため)。手動でテーブルに移動し、フィールド NEWPARENTID をタイプ autonumber として割り当てて、PARENTNAME レコードに主キーを与える必要がありました。さて、クエリを実行すると、上記のエラーが発生します。問題を引き起こしているのは自動番号だと思いますが、クエリを使用して主キーを作成する他の方法はわかりません。
したがって、(1) 現在のクエリ設定でエラーを軽減すること、および (2) テーブルのデザイン ビューから手動で入力するのではなく、主キーを作成するより良い方法を見つけることの 2 つの点で助けが必要です。
ありがとう、ノア