• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テーブルの更新したい。)

テーブルの更新方法とは?

このQ&Aのポイント
  • テーブルAとテーブルBのデータを更新する方法について教えてください。
  • テーブルAにテーブルBのデータを更新する方法がわかりません。どのようにしたら良いでしょうか?
  • テーブルAとテーブルBを更新する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.2

別に慌てなくていいです。 ・「1.更新は、Aで、Bの内容です。」 これ変でしょう?普通なら「Bの内容でAを更新する」とか「Aの内容でBを更新する」になるはずです。 だから、更新対象のテーブルは一つなのかそれとも二つなのかそれも分かりません。 どうも「てにをは」が混乱しているように思います。 仮に「Aの内容でBを更新する」 なら、Aだけからなるクエリでレコードセットを作って、そこからBをだけからなるレコードセットを更新するのではなく、BをAで更新する更新クエリを作り、実行すべきだと思います。 可能ならテーブルA,B、クエリ「INP_MST検索」、「INP_台帳検索」の内容を提示してください。

agu006
質問者

お礼

ご指摘があったのでクエリを確認したところ、 クエリ「INP_台帳検索」が特定のレコードを 実行できないのが原因でした。 見て頂き、ありがとうございました。

その他の回答 (1)

  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

どうも、日本語になっていないように感じるのは私だけでしょうか。 ・「A と Bというテーブルがあり、BのデータをAに更新後」 更新するのはA?それともB? ・「Bのフィールド[最終YMD]に日付をいれたい。 NOW()を使用したい。」 Bを更新して、その際フィールドをNOW()関数で更新したい? ・VBAのソースですが、ざっと見てループがありませんが更新対象のレコードは1件だけ? ・テーブルAを使っているのはどっちのクエリ?

agu006
質問者

補足

説明が変で申し訳ないです。 1.更新は、Aで、Bの内容です。 2.Aに更新した際に更新チェックとして、Bの[最終YMD]に日付をいれたい為です。 3.Aを使っているのは、最初のINP_MST検索です。 

関連するQ&A