2016-01-20 74 views
0

我一直在試圖讓現在的數據庫中的dcount與查詢和報告名稱是相同的,並給自己頭痛,所以我創建了一個簡單的1表db來測試它。Dacount在Microsoft Access表達式

它有這些值 ID1 ID1 ID2 ID3

我要統計不同值的數量FIELD1。即從上面得到3。 我創建了一個字段的報表報告頁腳表達

=DCount("[Field1]","Table1") 

..它不過返回4

當我檢查了微軟網站的如何DCOUNT作品,它清楚地說,這說明統計不同的條目。
有人可以澄清?

回答

1

我不知道您指的是哪個頁面,但DCount只是對記錄進行計數,而不是明確的值。

要統計不同的價值觀,我認爲艾倫·布朗的「擴展DCOUNT」又名ECount功能:http://allenbrowne.com/ser-66.html

這個頁面有關於如何DCount作品也更多的信息。

+0

採取了一些重新狩獵,但在這裏:https://support.office.com/en-us/article/DCount-function-counts-the-unique-values-in-a-record-set-227efeeb- 5bb3-4343-8277-a0750daf3496 'DCount函數是您需要對指定的一組記錄中的唯一值進行計數。' 但是,這不是也沒有。 謝謝你的鏈接。在我的小測試數據庫中得到了完美的工作。在實際中出現FROM錯誤,但將查詢名稱更改爲唯一(從表格,表格和報告名稱)。現在得到'太少參數',但會追捕它。再次感謝你。 – Hsmith