- ベストアンサー
コンボボックスのドロップダウン設定方法
いつも大変お世話になっております。 ソフトの種別:ACCESS 2007 「やりたい事」 絞込検索で1地番目(最初)のコンボボックスを選択した時、2番目(次)のコンボボックスで対象をドロップダウンさせたいと思っております。是非、お願いします。 「希望」 尚、マクロでできればマクロで教えて頂きたいのですが、出来ない場合はコードビルダでお願いできますでしょうか。 以上、宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 初めに回答させて頂いた内容が間違ってましたね。 >というようなテーブルがあって、1番目のコンボボックスで拠点1 >が選択されたら、2番目のコンボボックスの選択肢として > 拠点1~3が表示されるってイメージでしょうか。 1番目のコンボボックスで管轄A選択されたら、2番目のコンボボックスに 拠点1~3が表示される・・でした。
その他の回答 (2)
- naoto0216
- ベストアンサー率46% (183/391)
#1です。 2番目のコンボボックスのソースのクエリの条件として、1番目の コンボボックスを参照するするだけです。 SELECT 管轄テーブル.拠点, 管轄テーブル.管轄 FROM 管轄テーブル WHERE (((管轄テーブル.管轄)=[forms]![フォーム]![管轄])); なお、1番目のコンボボックスで選択される都度、2番目の内容を 抽出し直す必要があるので、1番目のコンボボックスの「更新後処理」で 2番目のコンボボックスを再クエリしなければなりません。 Forms![フォーム]![拠点].Requery ※管轄は1番目のコンボボックス、拠点は2番目のコンボボックスとなります。
- naoto0216
- ベストアンサー率46% (183/391)
>絞込検索で1地番目(最初)のコンボボックスを選択した時、2番目(次)のコンボボックスで対象をドロップダウンさせたいと思っております。 1番目のコンボボックスで選択されたものによって、2番目の コンボボックスの選択肢を抽出して表示するってことですか? 例えば 管轄A 拠点1 管轄A 拠点2 管轄A 拠点3 管轄B 拠点4 管轄B 拠点5 というようなテーブルがあって、1番目のコンボボックスで拠点1 が選択されたら、2番目のコンボボックスの選択肢として 拠点1~3が表示されるってイメージでしょうか。
補足
いつもお世話になります。 naoto0216 さんの仰る通りです。私は通常、1番目のコンボボックスを選んでから2番目を選ぶ使い方をしています。2番目の候補をプルダウンできればと思います。宜しくお願いします。
補足
私の説明が悪かった様で申し訳ございません。具体的に書いてみますので宜しくお願いします。 フォーム3のコンボボックス”業種区分”を選択した際(後に)、コンボボックス”会社名”がドロップダウンさせたいと思っています。”業種区分”コンボボックスのフォーカス取得後のコードビルダ選択で以下の記述を試してみましたがダメでした。 Private Sub 業種区分_AfterUpdate() Me.会社名.Dropdown End Sub ■テーブル名:業者情報テーブル ID、業種区分、会社名、担当者、製品名、メモ ■フォーム フォーム1:業者情報マスターフォーム(入力用) フォーム2:業者情報検索結果フォーム(検索結果) フォーム3:検索専用フォーム(コンボボックス”業種区分の参照用”とコンボボックス”会社名の参照用”の2個作成) ■クエリ クエリ:検索結果フォーム用クエリ((1)業種区分と会社名の2個のコンボボックスを参照する。(2)フォーム2がこのクエリの参照データ) 以上ですが、宜しくお願いします。