|
はじめまして
現在あるフォーム上に2つのコンボボックスがあります
(左右に配置してあるとすると)
左のコンボからは1列目の値を利用し右のコンボの2列目の値と連動させリストを表示する
それぞれ、同一テーブルから生成しています
コンボID コンボ名前
ID 名前 名前 ID
---------- ------------ ------------ ----------
111 安威宇 江夫 安威宇 江夫 111
222 柿区 毛子 柿区 毛子 222
333 左師 すね夫 左師 すね夫 333
上記のようなリストになっており、
それぞれの左列に入力、または選択を行い対応するものを反対のコンボに表示する
といった処理です
要するに左はID順、右は名前順のソートがなされており
それぞれが同じ物を選択している結果に表示したいのですが
このテーブルのレコード数が65536件を越えた場合なんですが
オートコレクト、自動拡張のような機能は持たしたいと思っています
当然1文字入れるたびに凄く時間がかかります
また処理として各コンボのクリックイベントで相方のコンボを対応するものに表示させる処理を行っています
リスト内の件数を減らすことも考えているのですが、どうも上手く減らすように思いつきません
どなたか、よいアドバイスをいただけないでしょうか?
説明がへたくそなので申し訳ありませんが、どうか宜しくお願いいたします
|
|