2012-02-14 2 views
0

「複合アイテム」の検索アクセスリストボックスデータを使用中のmsアクセスフォームを実装する方法/リストボックスで選択するにはあなたがMS Accessのリストボックスに入力したように検索する

具体例を挙げる:私はprimary_skillsリストボックスフィールドを持っています。今では、複数の項目(「DB2」と「SQLサーバー」を選択する)を選択しようとしましたが、最初に検索できるようになり、db2のチェックボックスを選択した後、検索txtを変更すると、私のコードの "変更時"イベントの行。 エラー:実行時エラー '3058':インデックスまたは主キーにNULL値を含めることはできません。

注:現在のリストボックスは、ここに100件の+アイテム

を持っているより多くの詳細については、私の以前のスレッドです:あなたは以前の記事へのリンクで概説したアプローチと Searching Access List Boxes data as-you-type in MS access forms

+0

リストボックスを組み合わせて、複数のアイテムをコンボボックスで表示して、検索するタイプのアイテムを選択してみませんか? – Fionnuala

+0

私の要求にはこれを行うことができません。私は自分が知っている別のスキルを選択して、リストボックスのスキルをどのように組み合わせてもかまわないようにします。 – Krish212124

+0

私が提案しているのは、ユーザーがコンボボックスから各スキルを選択すると、リストボックス内でハイライト表示されるか、それ以上のものが空のリストボックスに追加されるということです。 – Fionnuala

答えて

0

私の経験では、それがあるということですパフォーマンスの問題に非常に敏感で、ユーザーが発生したときに非常に不満です。 @ Remuの提案を受け、動的検索にcomboxを使用する方がはるかに良いでしょう。

もう1つの方法として、レポートウィザードと同様に検索リストボックスから選択したリストボックスにエントリを移動する追加ボタンと削除ボタンがある2つのリストボックスを使用する方法があります。検索文字列の入力用のテキストボックスと検索リストボックスに一致するエントリを入力する[検索]ボタンを用意します。

関連する問題