• 締切済み

検索フォーム作成

テーブルが2つあります。 1:漢字社名  会社コード  A部担当者 2:漢字社名  会社コード  B部担当者 もともと1のテーブル用に作成した検索フォームだったので、 [漢字社名] Like "*" & [Forms]![total2]![漢字社名入力] & "*" というフォームを作成しました。 そこに2のB部のテーブルを加えたいと思っています。 ヘッダー部分で漢字社名をあいまい検索したときに 詳細箇所にA部、B部の担当者を検索するには どのようにしたらいいのでしょうか。

みんなの回答

  • 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とすれば出来ます。

関連するQ&A