2016-07-29 15 views
0

SQLテーブルにリンクされている4つのComboBoxがあり、それらがログテーブルにリンクされています。Access 2007 Comboboxでテーブルの間違った結果が表示される

問題は私が持っているのは、コンボボックスが正しいオプションを表示していて、ID値だけを記録しているということです。

だから私は場所と呼ばれるコンボボックスを持っており、それが3箇所あり言う:

Cape Town 
Dallas 
London 

コンボボックスをドロップダウンでこれらの3つの選択肢を示しているが、選択がログに記録されたときに、それが唯一の値1を返しますが、ここでは2または3ではない都市

は、行ソースである:

SELECT Location.ID, Location.Location FROM Location ORDER BY Location.ID, Location.Location; 

しかし、私はそれを回避場所とIDの順序を交換しようとしたときに値を表示します都市を記録します。

また、これはローカルテーブルの場合にテーブルをSQLにリンクしてから問題になります。

私はソースクエリで検索フィールドのいくつかの並べ替えが欠けする必要があり、誰も私を助けることができるしてください

おかげ ダン

答えて

0

私は、私は完全に式のうち、IDを取らなければならなかった、それを解決するために管理その後、それはこのように終わった

私の行ソースに余分な場所列に追加します。

SELECT Location.Location、Location.Location、Location.Location BY場所ORDER FROM Location.Location。

正直言って、私はこれを見つけて動作します。それは私のためにやります!

+1

複数列コンボボックスのプロパティについていくつかお読みになることをお勧めします。たとえば、 http://www.techonthenet.com/access/comboboxes/bind_index2010.php – Andre

+1

本当です。あなたが想像できるはずであるように、Locaction.Locationの_one_オカレンスだけが必要です。 – Gustav

関連する問題