我正在使用MS ACCESS 2007應用程序。我在一個查詢中計算了具有特定「ID」的行數。計算此計數並將其存儲在相同查詢的列中。此計數是針對另一個唯一且與列「ID」相關的列存儲的。因此,查詢中不會重複計數。但是,當我在文本框中顯示此計數以及其他相關值時,計數會重複等於其值的次數。 我嘗試使用Dlookup()和DCount()沒有不同的結果。 我希望有人能幫我解決這個問題。計數顯示的次數等於count.Ms訪問vba 2007
0
A
回答
0
你不能只用DCount()來計算具有特定ID的行數嗎? 在窗體的代碼你有以下VBA爲ID = 5
CountTextBox.Text = DCount("Id", "MyTable", "Id = 5")
assing的MyTable中的記錄數這等於說
SELECT COUNT(Id)
FROM MyTable
WHERE Id = 5
如果我明白你這就好像你可能正在存儲ID = 5的記錄數對ID = 5的每條記錄。如果是這種情況,你可以使用DFirst(「IdCount」,「MyTable」,「Id = 5」)得到ID = 5的第一條記錄,並且只從該記錄讀取計數,因爲它對於所有ID = 5都是相同的。雖然看起來有點奇怪。
對不起,如果我誤解了你的問題。我發現很難遵循。
+0
我嘗試過DCount(),並且該列是tbl1.ID,它是唯一的。因此,沒有多個記錄。但問題不同。我有表單的記錄源顯示與tbl2.ID相關的一些列。每個tbl1.ID有多個tbl2.ID.So,每行顯示相同的計數值。 – user1175126 2012-02-22 06:13:50
相關問題
- 1. 訪問VBA TransferSpreadsheet計數
- 2. 顯示上次訪問後的天數
- 3. 爲什麼Google Analytics顯示的訪問次數少於One&One統計信息?
- 4. Google Analytics(分析)顯示訪問次數不同於Blogger統計信息
- 5. VBA計算文本在工作表上顯示的次數
- 6. 訪問2007 VBA查詢顯示查詢分析器中的數據,但不是在VBA編碼記錄集
- 7. PostgreSQL/PostGIS計數訪問次數
- 8. 使用VBA訪問Access 2007中的數據表標題
- 9. 計算我訪問線程的次數
- 10. 使用VBA提取並顯示來自訪問表的數據
- 11. vba訪問顯示與最短日期重複的數據
- 12. 關於訪問2007查詢
- 13. 訪問VBA 2007傳遞表單作爲參數
- 14. 記錄集錯誤VBA訪問2007
- 15. SQL問題;計數+顯示
- 16. 顯示Div每次訪問一次
- 17. 訪問VBA - 在Msgbox中顯示錶格行數據
- 18. VBA顯示相鄰數據旁邊搜索訪問
- 19. VBA圖片在Excel中不顯示2007
- 20. 計算過去訪問次數列顯示當前使用R之前的約會次數
- 21. 訪問2007年:從幾個表計數的查詢
- 22. 關於網站的訪問計數器
- 23. 訪問VBA集合顯示不正確
- 24. VBA訪問表單不顯示
- 25. 訪問計數
- 26. 訪問2007查詢和C#的數據表顯示不同的輸出
- 27. 顯示結果,其中計數等於值
- 28. 如果計數等於16(cc驗證),則顯示html div
- 29. 如何在VBA中顯示來自數據庫的更多數據(訪問)?
- 30. 訪問SQL數據庫在Excel的VBA
你的問題很難遵循。你可以包含查詢,表格定義和預期輸出的SQL嗎? – JohnFx 2012-02-22 04:30:49
這仍然有點令人困惑,你有沒有機會使用綁定的「連續表單」? – 2012-02-22 14:32:22