- ベストアンサー
コンボボックスを使った入力の改善
- コンボボックスを使った入力を改善するために、独立しているコンボボックスの連動性を強化し、選択候補の数を絞り込むことが必要です。
- 現在のコンボボックスは単体動作しているため、レコード数が増えるにつれて候補の数も増え、使いづらさを感じるデータベースが増えています。
- 改善案としては、都道府県の選択後に市町村のコンボボックスを自動プルダウンさせ、絞り込まれた候補のみを表示することで、利便性を向上させることができます。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> オブジェクトの名前は全て同じで行っています > 1つ目のコンボボックス「コンボボックス0」を作成するに > 指定した式で参照されているコンボボックス2フィールド サイトではコンボ0とコンボ2となっていますが…。数字も全角ではなく半角です。
その他の回答 (3)
- kkkkkm
- ベストアンサー率66% (1719/2589)
> コンボボックス2フィールドが見つかりません 式に存在しないフィールドを指定してるのではありませんか。
お礼
やはり、私の理解度不足だと思いますので再度確認してみます。ありがとうございます。
補足
すいません。分かっていないのでご面倒をお掛けしています。さて、WEBではフォームに1つ目のコンボボックス「コンボボックス0」を作成するに対する説明が以下の様になっていますが。 「コンボボックスに表示する列の幅を指定してください。列幅を調整するには、列の右端をドラッグします。また、右端をダブルクリックすると、入力した値の長さに合わせて列幅が自動的に調整されます。」の[キー列を表示しない]に【チェックが入っている(コンボボックス0にIDは表示されていないのでは・・・)】ことを確認します。 つまり、実際にコン「ボボックス0」に表示されるのは「IDではなく都道府県」なんですが、クエリの式では「都道府県ID」フィールドの抽出条件として、Forms![F_都道府県]![コンボ0] とか書かれています。 分かっていない私のコメントと受け止めて頂ければと思います。尚、テストとして新しく作って試行していますので、オブジェクトの名前は全て同じで行っています。宜しくお願いします。
- oboroxx
- ベストアンサー率40% (317/792)
お礼
アドバイスありがとうございます。
補足
アドバイスありがとうございます。実際にやってみた感想をご報告させていただきます。2つ目「コンボボックス」の候補に1つ目「コンボボックス」の選択(候補)と2つ目「コンボボックス」の候補が関連づけられて表示されますので、選択は間違いなく行うことができますが、どうしても選択候補が多くなってしまいます。 できれば、1つ目「コンボボックス」の選択候補に関連付けられた候補のみを2つ目「コンボボックス」に表示させたいと思います。 アドバイスがありましたら宜しくお願いします。
- kkkkkm
- ベストアンサー率66% (1719/2589)
こちらを参考にしてみてください。 2つのコンボボックスを連動し表示させる-Access https://www.feedsoft.net/access/guide-control/guide-c48.html
補足
アドバイスありがとうございます。やってみましたが、どうしても2つ目のコンボボックスが上手くできません。WEBでの説明の以下以降の設定が理解できていない様です。ご面倒をおかけしますが、宜しくお願いします。 ◆2つのコンボボックスを連動するようにリンクする 1、コンボボックスウイザードでクエリを選択します。 2、選択可能なフィールドから全てを選択します。 3、リストボックスの項目の並べ替え順を指定してください。 4、1=市町村IDのみを選択 5、市町村ID(#Name?)、市町村名(#Name?)、都道府県ID(#Name?) 6、選択可能なフィールド 7、市町村IDを選択(黒マスク) 8、完了 ◆動作確認 1、コンボボックス1を選択すると 実行時エラー 2465 指定した式で参照されているコンボボックス2フィールドが見つかりません。 以上ですが、アドバイスをお願いできませんでしょうか。
お礼
ありがとうございます。スタート時に戻り、WEB紹介内容を正確にトレースしました。そうすると上手くできました。お手数をおかけしました。ありがとうございました。