30,000 要素のドロップダウンはありません。GUI は、難しくするのではなく、ユーザーにとって使いやすくすることになっています。
アルファベット順以外にデータを分類する方法が他にない場合、最初の文字だけを使用する 2 段階のアプローチを使用することに制限されません。最初の 2 文字に依存するようにします。
これにより、最初のドロップダウンで最大 676 (アルファのみを想定)、2 番目のドロップダウンで (平均で) 44 が得られます。
この問題に対して、実際には 2 つのアプローチを取りました。BIRT (私たちが使用) では、最初のドロップダウン ボックスを変更するたびに、その第 2 レベルのクエリを簡単に実行できるカスケード パラメーターが可能です。
しかし、私たちの顧客の何人かは、優れた GUI をまったく気にしません (もちろん、管理者をなだめるための優れた 9 ポイントの Verdana と美しいチャートの出力を除きます)。"SYS_PAX_%"
彼らは、入力するだけでクエリを変更できる自由形式のテキスト入力フィールドを好みます。
もちろん、これらの顧客は、データベース内のデータを正確に把握しており、SQLLIKE
句による分類に役立つ値を使用しています。また、検索機能を好む人もいます。