• 締切済み

accessのコンボボックス

個人テーブル(個人ID、会社ID、〒、住所1、住所2・・・・) というテーブルがあります。 同じ会社IDを持っていても、所属部署によって住所が違う人がいます。 会社IDを入力すると、「〒、住所1、住所2」が絞られて、それをコンボボックスで選択して登録したいのですが、それは可能ですか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

会社IDとは社員番号のようなものですか。1人に1つしか与えられてないのですね。しかしテーブルの2箇所に出てくる。 個人IDでSQL検索すると2レコード、3レコード出てくるのですね。そうならコンボのレコードソース(アイテム)にそのSQLを指定すれば、アイテムに出てきて、そのどれかを選択して1つに絞られるだけではないですか。私は誤解してますか。

kaigojin
質問者

補足

言葉足らずで申し訳ございません。 会社IDとはその人が努めている会社名のIDで、 会社テーブル(会社ID、会社名・・・)と、リレーションが組まれています。 会社IDは一緒でも、住所がたくさんあるので、個人テーブルにそれぞれの住所を載せています。 個人登録をする際、同じ会社IDを持ってる人の中で、同じ住所の人をコンボボックスで検索して登録したいのですが、それは可能なのでしょうか?