- 締切済み
検索フォーム作成
テーブルが2つあります。 1:漢字社名 会社コード A部担当者 2:漢字社名 会社コード B部担当者 もともと1のテーブル用に作成した検索フォームだったので、 [漢字社名] Like "*" & [Forms]![total2]![漢字社名入力] & "*" というフォームを作成しました。 そこに2のB部のテーブルを加えたいと思っています。 ヘッダー部分で漢字社名をあいまい検索したときに 詳細箇所にA部、B部の担当者を検索するには どのようにしたらいいのでしょうか。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- O_cyan
- ベストアンサー率59% (745/1260)
回答No.1
そのフォームのレコードソースをテーブル1からUnionクエリでテーブル1とテーブル2を一緒にしたクエリに変えれば出来ます。 SQLビューで下記をコピーすれば SELECT テーブル1.漢字社名,テーブル1.会社コード,テーブル1.A部担当者 FROM テーブル1 UNION SELECT テーブル2.漢字社名,テーブル2.会社コード,テーブル2.A部担当者 FROM テーブル2; でテーブル1とテーブル2のUnionクエリが出来るのでそのクエリを保存しフォームのレコードソースに設定して抽出条件を入れればテーブル1・テーブル2から抽出できます。 テーブル1・テーブル2に重複レコードがありそれも表示するならUNION ALL SELECTとすれば出来ます。