• ベストアンサー

Access テーブルAにテーブルBのデータを追加

Accessで、テーブルAにテーブルBのデータ(全部)を追加したいです。 初歩的な質問でスミマセン。

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

  • ベストアンサー
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.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

回答No.1

クエリを作って、AとBを1対1でリレーションさせ、全ての要素をクエリの表示要素として並べてしまえば、結果的に同じことになると思いますが。あとでまたAとBに分けることも可能です。 そういう意図の質問でなければごめんなさい。

dra96
質問者

お礼

テーブルAとBのテーブルは全く同じで、Excelで言うところの行の挿入がしたいのです。 説明が不充分でスミマセン。

関連するQ&A