2015-09-30 32 views
0

我需要FormOne中組合框的幫助,根據值ID顯示TableOne中的值。 下面說明TableOne樣本:組合框不同行中的值

ID   Name   Adress 
1 
1 
1   Tom  
1       Streetname 1  
2 
2 
2   Steve 
2       Streetname2 
2 

我需要一個組合框和相關文本字段,只表示基於ID記錄的相關信息幫助。

有沒有人有這個聰明的解決方案?

+0

我不明白的問題。 ---如果你有一個連續的形式,並希望一個組合框在不同的行中顯示不同的值,那並不是連續形式的工作方式。 – Andre

+0

我想要一個組合框來查找基於ID的值(無空格),以便可以編輯名稱和地址。不知道這是否有幫助:) – OlaOkland

回答

1

您可以使用此查詢源:

SELECT 
    TableOne.ID, 
    TableOne_1.Name, 
    TableOne_2.Address 
FROM 
    (TableOne 
LEFT JOIN 
    TableOne AS TableOne_1 
     ON TableOne.ID = TableOne_1.ID) 
LEFT JOIN 
    TableOne AS TableOne_2 
     ON TableOne.ID = TableOne_2.ID 
GROUP BY 
    TableOne.ID, 
    TableOne_1.Name, 
    TableOne_2.Address 
HAVING 
    TableOne_1.Name Is Not Null 
    AND 
    TableOne_2.Address Is Not Null; 
+0

謝謝古斯塔夫的幫助! :) – OlaOkland

+0

不客氣。如果它符合,請標記爲已回答。 – Gustav