• ベストアンサー

アクセスを利用して複数のテーブルの更新方法について

いつも有益なアドバイスありがとうございます。 アクセス2003で、二つのテーブルの情報を一度に更新する方法があれば教えていただきたいと思います。 同一のデータベースの中に、AとBのテーブルがあり、両テーブルとも構造は同じです。 フォームに実行ボタンを配置し、そこからAのテーブルの内容をBに追加し、その後Aのテーブルの内容を削除することをしたいと考えています。 作業を自動的に行うのではなく、手間を分ければいいのかもしれませんが・・・。 お知恵をおかしください。よろしくお願いいたします。

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

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

ワンアクションでは出来ません 追加クエリと削除クエリを使うことになります 自動化したければ2つのクエリを連続して走らせる コードを書いてください

demiguru
質問者

お礼

回答ありがとうございます。 マクロを利用して、アドバイスのとおり追加クエリと削除クエリでできました。 ありがとうございます。

その他の回答 (1)

  • nackfive
  • ベストアンサー率32% (21/64)
回答No.2

同じ構造のテーブルが2つあり、片方を追加してもう一方を 削除するというのは どういったことがしたいのでしょう? その辺の説明がないと 質問の内容からするとNo.1の方が言うように 1回というか1コードで完了する処理方法を私は知りません。 仮にですが テーブル自体構造が同じなのであれば フラグを設けて そのフラグで識別すればテーブルは1つで出来るのではないですか?

demiguru
質問者

お礼

回答ありがとうございます。 マクロを利用して解決することができました。 で、回答にありました質問ですが 年度更新において作業を行う際に利用していたテーブルの中のデータを別のテーブルに保存(移し?)し、新年度用にテーブルの中を削除したかったのです。わかりにくい表現で申し訳ありませんでした。

関連するQ&A