2014-05-09 34 views
0

我有一個庫數據庫。有一些數據(書籍,雜誌等)。 enter image description here從窗體獲取值作爲查詢條件

我有一個基於這些數據的報告的形式。在這個例子中,我試圖在組合框中添加一個值 - 本書的名稱。我通過在組合框的行源這樣的查詢做:

SELECT [Forms]![books_list]![name] AS id; 

books_list - 形式的名稱,名稱是文本框叫名字。 它只返回所有組合框中書的名字 - 123. 我只需要在不同的組合框中引用這些名稱值,該組合框引用了該行。 爲了使它更清晰 - 第一個組合框 - 123,第二個 - 第三個 - 可能是下一次。

回答

0

據我所知,你想從文本框名稱中取值,並使用查詢在組合框中選擇相同的值?

SELECT <insert your column name here> 
FROM <insert your table name here> 
GROUP BY <insert your column name here> 
HAVING ((<insert column name here>)=[Forms]![books_list]![name] AS id); 
+0

我不「知道是什麼原因,但我的代碼做這將返回相同的結果。它增加了所有組合框只在第一行的名稱,沒有其他。 – eatmypants

+0

奇怪。它更新當我切換從設計視圖(也包括查看和運行查詢代碼)開始,然後返回,然後在所有字段中添加從我開始切換的行的值 – eatmypants

+0

而且當我選擇某個值時 - 此值全部選中其他組合框。 – eatmypants