- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Accessで2つの表を結合して、クエリで表示させたいと)
Accessで2つの表を結合してクエリで表示させたい方法とは?
このQ&Aのポイント
- Accessで2つの表を結合して、クエリで表示させる方法についてご教示いただけないでしょうか?試行錯誤しましたが上手くいきません。
- 以下の2つのテーブル(表1、表2)を結合し、クエリを使って一覧表示したいと思っていますが、初心者のためうまくいきません。どなたかご教示いただけないでしょうか?
- Accessで2つの表を結合して表示させるにはどのような手順が必要なのでしょうか?初心者のため、詳しい方法を教えていただけると嬉しいです。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ユニオンクエリについて調べてください。
その他の回答 (2)
- shinkami
- ベストアンサー率43% (179/411)
回答No.3
表の結合というより、同種の表を一つにまとめたいなら、新たに表を追加してこれにコピーするのはどうでしょう [表1]、[表2]→[表] 空のフォーム作成しラベルを[表集合]という名前で配置します。 フォームのデザインモードで上記右クリックからプロパティーを選んで イベントタグの[クリック時]を選んで下記のように記述します。 Private Sub 表集合_Click() DoCmd.RunSQL "delete from 表" DoCmd.RunSQL "insert into 表(氏名,電話番号,FAX番号) select 氏名,電話番号,FAX番号 from 表1" DoCmd.RunSQL "insert into 表(氏名,電話番号,FAX番号) select 氏名,電話番号,FAX番号 from 表2" End Sub フォームを開いてラベルをクリックする[表]が完成です。
質問者
お礼
ご回答どうもありがとうございます。フォームは使ったことがないので、よくわからないですが、なんとか問題は解決できました。
- layy
- ベストアンサー率23% (292/1222)
回答No.2
可能です。 頑張ってみた内容も知りたいとこですが、初心者向けの本に掲載されるとなると『追加クエリ』使うのがまだ良いかと思います。 それか 名前の項目で、重複されることを許していないのでは?。本で見て作ったクエリが正しくてもこれが原因でエラーになります。テーブルのこの項目のデザインで設定あります。確認お願いします。
質問者
お礼
ユニオンクエリで解決できました。協力していただき感謝いたします。どうもありがとうございました。
お礼
ユニオンクエリを調べて解決できました。システム屋さんに外注だすか迷っていたので、解決できて本当に助かりました。ありがとうございます。