- ベストアンサー
アクセスを利用して複数のテーブルの更新方法について
いつも有益なアドバイスありがとうございます。 アクセス2003で、二つのテーブルの情報を一度に更新する方法があれば教えていただきたいと思います。 同一のデータベースの中に、AとBのテーブルがあり、両テーブルとも構造は同じです。 フォームに実行ボタンを配置し、そこからAのテーブルの内容をBに追加し、その後Aのテーブルの内容を削除することをしたいと考えています。 作業を自動的に行うのではなく、手間を分ければいいのかもしれませんが・・・。 お知恵をおかしください。よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ワンアクションでは出来ません 追加クエリと削除クエリを使うことになります 自動化したければ2つのクエリを連続して走らせる コードを書いてください
その他の回答 (1)
- nackfive
- ベストアンサー率32% (21/64)
回答No.2
同じ構造のテーブルが2つあり、片方を追加してもう一方を 削除するというのは どういったことがしたいのでしょう? その辺の説明がないと 質問の内容からするとNo.1の方が言うように 1回というか1コードで完了する処理方法を私は知りません。 仮にですが テーブル自体構造が同じなのであれば フラグを設けて そのフラグで識別すればテーブルは1つで出来るのではないですか?
質問者
お礼
回答ありがとうございます。 マクロを利用して解決することができました。 で、回答にありました質問ですが 年度更新において作業を行う際に利用していたテーブルの中のデータを別のテーブルに保存(移し?)し、新年度用にテーブルの中を削除したかったのです。わかりにくい表現で申し訳ありませんでした。
お礼
回答ありがとうございます。 マクロを利用して、アドバイスのとおり追加クエリと削除クエリでできました。 ありがとうございます。