• 締切済み

自テーブル内の関連データを抽出する

2個に関連があるように入力されたテーブルがあります 例:   列1  列2   "a" "B" "B" "C"   ”B”  ”D” "C" "C1"   ”E” "F" ..... ”a”を検索したときに ”B” ”C” ”D” "C1"を検索結果として得たいのですがクエリーの作り方がわかりません。 アドバイスお願いいたします テーブルをVBAで直接検索すれば出すことはできるのですが、ほかにも同様のテーブルがあってクエリーでできないか悩んでいます。

みんなの回答

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.2

> クエリーでできるなら”だれでも”とは言わないが > できる人はいるので応用ができるかと。 そうですか。 データ抽出(検索値、テーブル名、フィールド名1、フィールド名2) と呼び出すサブルーチン作っておけば応用も必要事項を入れるだけなので楽だと思ったのですが。 質問の場合だと データ抽出("a",TBL1,列1,列2) みたいなかんじですね。

masatsan
質問者

お礼

ありがとうございます。

  • kkkkkm
  • ベストアンサー率66% (1742/2617)
回答No.1

VBAでできるのでしたらクエリ作らなくても、それをサブルーチン化して流用したほうが、面倒が少ないのではないですか。

masatsan
質問者

お礼

ありがとうございます。クエリーでできるなら”だれでも”とは言わないができる人はいるので応用ができるかと。

関連するQ&A