0

人の名前と名のコンボボックスを作成しました。コンボボックスは正常に機能し、すべての人の完全なリストを表示できますが、他の人と名前を共有している人を選択すると問題が発生します。

例えば:

Surname | First Name
Romas      Issac
Romas      Tony

コンボボックスでRomasTonyを選択すると、名のRomasIssacの値が取得されます。選択した内容に基づいてクエリを起動しようとしているため、これは実際の問題です。正しい名が選択されていることを確認するにはどうすればよいですか。

ありがとう

4

2 に答える 2

2

そのデータが発生するテーブルの主キーを、3番目の非表示の列としてコンボボックスに追加します(列を非表示にするには、列の幅を0に設定するだけです。実際、私は通常、これを最初の列として追加します。他のすべての列については、「列幅」プロパティのエントリを空のままにしておくことができます)。'BoundColumn'プロパティを主キー列の番号に設定します。一般に、テーブルからデータを取得するすべてのコンボボックスでこれを行うことをお勧めします。

于 2013-03-26T13:34:13.790 に答える
1

名前を2つの別々の列に保存した場合は、.collumn(0)と.collumn(1)の両方を取得していることを確認する必要がありますが、wakjahの答えは常に良い考えです;)

于 2013-03-26T13:49:58.230 に答える