2016-07-29 78 views
0

我有四個組合框鏈接到SQL表,然後它們鏈接到一個日誌表。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的方程的完全然後添加到額外的位置列在我的row source

它弄成這個樣子:

SELECT Location.Location,Location.Location,Location.Location從一個位置ORDER BY Location.Location;

說實話,我偶然發現了這一點,它的工作原理。所以這對我會有幫助!

+1

我建議您閱讀有關多列組合框的屬性。爲了開始,例如http://www.techonthenet.com/access/comboboxes/bind_index2010.php – Andre

+1

如此真實。正如你應該能夠想象的那樣,只需要Locaction.Location的出現。 – Gustav