|
こんにちは よろしくお願いいたします
更新クエリが理解できていないため
今までは、削除、追加で処理していました
今回更新クエリを使用しようと下記試してみましたがうまく出来ません
テスト方法
同じ構造のテーブル T1、T2を自MDB内に用意しました
はじめに、T1の値を直接指示で更新してみました
UPDATE T1
SET
T1.F1 = "あああ",
T1.F2 = "いいい",
T1.F3 = "うううう"
WHERE (((T1.F0)="123"));
は動作しましたが、下記では
T1テーブルをT2で更新しようとすると
パラメータの入力ダイアログ
のダイアログが出てしまいます
UPDATE T1
SET
T1.F1 = [T2]![F1],
T1.F2 = [T2]![F2],
T1.F3 = [T2]![F3]
WHERE (((T1.F0)="123"));
UPDATE T1
SET
T1.F1 = T2.F1,
T1.F2 = T2.F2,
T1.F3 = T2.F3
WHERE (((T1.F0)="123"));
上記 2パターン試してみましたが
どちらも
T2!F1
T2!F2
T2!F3
の
パラメータの入力ダイアログ が出てしまいます
アドバイスよろしくお願いいたします
|
|