- ベストアンサー
Access テーブルAにテーブルBのデータを追加
Accessで、テーブルAにテーブルBのデータ(全部)を追加したいです。 初歩的な質問でスミマセン。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
簡単にやるにはテーブルBのクエリをクエリウィザードで作り そのクエリをテーブル追加クエリにすれば簡単にできます。 クエリウィザードで作ったテーブルBのクエリをデザインビューで開きメニューのクエリにある追加を選ぶかデザインビュー上で右クリックでクエリの種類から追加を選びます。 追加を選ぶとテーブルを選択できますのでそこでテーブルAを選びます。テーブルBとテーブルAのフィールド名が同じならレコードの追加欄にフィールド名が自動で表示されます。フィールド名が異なる場合はレコードの追加欄をクリックしてテーブルAの追加先のフィールド名をそこで指定します。 クエリを保存します。 保存したクエリをダブルクリックすればテーブルBのレコードがテーブルAに全部追加されます。
その他の回答 (2)
- asahina02
- ベストアンサー率47% (95/202)
回答No.2
クエリ作成で、SQLビュー表示にした上で 普通にINSERT文を記述すれば追加クエリが出来ます。 後はクエリを実行すれば追加できると思います。 ちなみにクエリは・・・ INSERT INTO テーブルA(列1,列2,列3) SELECT 列1,列2,列3 FROM テーブルB
- WillDesignWorks
- ベストアンサー率36% (1407/3901)
回答No.1
クエリを作って、AとBを1対1でリレーションさせ、全ての要素をクエリの表示要素として並べてしまえば、結果的に同じことになると思いますが。あとでまたAとBに分けることも可能です。 そういう意図の質問でなければごめんなさい。
お礼
テーブルAとBのテーブルは全く同じで、Excelで言うところの行の挿入がしたいのです。 説明が不充分でスミマセン。