• 締切済み

アクセス2000のテーブルで・・・

よろしくお願いします。 住所録を作っています。 テーブルには、「個人名簿」「地区一覧」「住所一覧」があります。 個人名簿のテーブルで、住所を入力するとき、地区と住所をそれぞれコンボボックスで入力できるようにしているのですが、、、 ここから質問です。 ある地区を選択すれば、その地区に含まれる特定の住所のみが住所のコンボボックスに現れるように出来ませんか? またその反対に、ある住所をコンボボックスから選択すれば、自動的にその住所が属する地区が表示されたり・・・。 わかりやすく教えてください。

みんなの回答

noname#4564
noname#4564
回答No.3

  ・コンボボックスの値集合ソースにSELECT文を記述できること。 ・SELECT文の結果セットはWHERE句で絞込みが可能なこと。 の2点が理解できれば解決する問題です。

mk114
質問者

補足

お世話になります。 私も何となく理屈ではわかる気がするのですが、ヘルプを参照して何度かやってみたものの、基本がわかっていないので、式を入力してみても間違っているらしく、思ったように出来ないのです。そこで、ここのみなさんにお伺いすれば早いかなぁと思い。。。 テーブルのフィールド名を書き出しますので、ご指導お願いします。 T_住所一覧…住所ID、住所、郵便番号、地区ID この地区IDは、コンボボックスで、T_地区一覧が表示です。 T_地区一覧…地区ID、地区名 よろしくお願いします。

  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.2

どの程度のものにしたいのか、よくわかりませんが、 住所は、「都道府県コード」+「それ以下の文字列」 程度にした方が、使い勝手がいいと思いますが・・・。 テーブルのメンテナンスも大変になるし・・・。

  • 817115
  • ベストアンサー率0% (0/0)
回答No.1

システム設計のレベルでしょうか? それとも、アクセスでの実現の方法でしょうか? どちらにしても、現在のテーブルの項目も公開したほうが、 より良い回答が得られると思います。

mk114
質問者

補足

お世話になります。 テーブルには、「T_個人名簿」「T_住所一覧」「T_地区一覧」があります。 テーブルのフィールド名を書き出しますので、ご指導お願いします。 T_個人名簿…個人ID、氏名、住所ID、番地、地区ID、電話 があり、 住所IDと、地区IDは、それぞれコンボボックスで住所一覧と地区一覧を表示しています。 T_住所一覧…住所ID、住所、郵便番号、地区ID この地区IDは、コンボボックスで、T_地区一覧が表示です。 T_地区一覧…地区ID、地区名 よろしくお願いします。

関連するQ&A