SQL テーブルにバインドされた autosuggest アイテムを使用して、ユーザーがデータベース対応の編集コントロール (コンボボックス、編集) に連絡先の名前を入力できるようにしたいと考えています。私が達成したいのはこれです: データソースの Contact_Name フィールドにバインドされたコンボ、同じデータソースの Contact_Tel にバインドされた編集 同じデータソースの Contact_Email にバインドされた編集
コンボ ドロップダウンは、SQL データソースにバインドし、個人名、電話番号、電子メールを表示する必要があります。ユーザーは、既存のオプションのいずれかを選択するか、任意の名前 (新しい担当者) を入力できます。連絡先担当者のコンボボックスのテキストが変更されると、 - テキストが既存のオプションの 1 つと一致する場合、他の 2 つの編集コントロールに、選択したオプションの電話番号と電子メールが入力されます。 - テキストがリストにない場合は、他の編集コントロールが入力されます。 2 つの編集コントロールがクリアされます。
私が現在持っているセットアップは、データセットのフィールドにバインドされた dbLookupComboBoxEh + キーとリストフィールド + スタイル = csDropDownEh を持つリストソースです。
問題は、ユーザーがリスト ソースに含まれる値を入力すると正常に動作することですが、リストにないものを入力すると、コントロールが単純にクリアされ、値が記憶されなくなります。
データ バインドされたドロップ ダウンと提案された値、および任意のテキストを入力する機能を組み合わせたコントロールはありますか?