Microsoft Access 掲示板

ユニオンクエリ?2つのテーブルから参照

2 コメント
views
4 フォロー

連結テキストボックスを非連結テキストボックスに?

おかげさまで、上記フォームはうまく稼働しております。
そこで、新たに願望が生まれました。

現在、登録済情報については「cbo送付先企業ID」で選択した企業情報を引っ張ってきています。
(txt郵便番号、txt住所、txt部署が自動で入る。)
しかし、参照元が企業登録テーブル①のみとなっており、
可能であれば企業登録テーブル②からもひっぱってきたいです。

不可能でしょうか。もしくは
まだ使ったことがないのですが、ユニオンクエリになりますでしょうか…?

ポンタ
作成: 2020/12/02 (水) 00:40:48
最終更新: 2020/12/02 (水) 00:41:11
通報 ...
1

企業情報が格納されているテーブルが2つあるということでしょうか。
ユニオンクエリで一つの纏めることはできます。

フィールド構成が同じなら、クエリのSQLビューで下記のように記述します。

SELECT * FROM 企業登録テーブル①
UNION ALL
SELECT * FROM 企業登録テーブル②;

できれば、分けずに最初から一つのテーブルに纏めておいた方がいいです。
ユニオンクエリは重いし、更新できないなど、制限がありますので。

一つに纏めておいて、分割したデータが欲しいときはクエリの抽出条件で分けるようにします。

2
ポンタ 2020/12/02 (水) 11:51:49 0029a@1c915 >> 1

なるほど。。全く別の種類の会社データなのでまとめるという発想が全くありませんでした。
検討してみます!ご提案ありがとうございます。