- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルの更新したい。)
テーブルの更新方法とは?
このQ&Aのポイント
- テーブルAとテーブルBのデータを更新する方法について教えてください。
- テーブルAにテーブルBのデータを更新する方法がわかりません。どのようにしたら良いでしょうか?
- テーブルAとテーブルBを更新する方法について教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
別に慌てなくていいです。 ・「1.更新は、Aで、Bの内容です。」 これ変でしょう?普通なら「Bの内容でAを更新する」とか「Aの内容でBを更新する」になるはずです。 だから、更新対象のテーブルは一つなのかそれとも二つなのかそれも分かりません。 どうも「てにをは」が混乱しているように思います。 仮に「Aの内容でBを更新する」 なら、Aだけからなるクエリでレコードセットを作って、そこからBをだけからなるレコードセットを更新するのではなく、BをAで更新する更新クエリを作り、実行すべきだと思います。 可能ならテーブルA,B、クエリ「INP_MST検索」、「INP_台帳検索」の内容を提示してください。
その他の回答 (1)
- nora1962
- ベストアンサー率60% (431/717)
回答No.1
どうも、日本語になっていないように感じるのは私だけでしょうか。 ・「A と Bというテーブルがあり、BのデータをAに更新後」 更新するのはA?それともB? ・「Bのフィールド[最終YMD]に日付をいれたい。 NOW()を使用したい。」 Bを更新して、その際フィールドをNOW()関数で更新したい? ・VBAのソースですが、ざっと見てループがありませんが更新対象のレコードは1件だけ? ・テーブルAを使っているのはどっちのクエリ?
質問者
補足
説明が変で申し訳ないです。 1.更新は、Aで、Bの内容です。 2.Aに更新した際に更新チェックとして、Bの[最終YMD]に日付をいれたい為です。 3.Aを使っているのは、最初のINP_MST検索です。
お礼
ご指摘があったのでクエリを確認したところ、 クエリ「INP_台帳検索」が特定のレコードを 実行できないのが原因でした。 見て頂き、ありがとうございました。