DCount 函數會計算記錄集中唯一值的數目

DCount 函數會計算記錄集中唯一值的數目

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

有您曾擁有一長串的可能的重複值的記錄,並想要一次只能包含一個值的計數嗎?DCount函數是您需要計算指定一組記錄中的唯一值。在 [巨集,查詢運算式或計算控制項,會使用DCount()函數。以下是範例 DCount 函數以取得放在特定日期的訂單的總數:

DCount( expr, domain [, criteria] )

以上 DCount 函數語法有幾個必要部分以及幾個選用部分:

引數

描述

expr

必要部分,識別可計算記錄筆數的欄位。可能是字串運算式,可識別資料表或查詢中的欄位;也可能是可對欄位進行計算的運算式。 例如,它可能包括資料表欄位名稱、表單控制項或函數。該函數可能是內建或使用者定義,但不是另一個網域彙總函數或 SQL 彙總函數。

domain

必要部分,定義記錄集,記錄集可能是資料表名稱或查詢名稱。

criteria

這是選擇性的限制DCount函數的資料範圍的字串運算式。則 WHERE 子句 SQL 運算式中類似。請記住,用來做為準則的任何欄位也必須使用網域部分語法或DCount函數會傳回Null。

附註: 雖然 expr 引數可以執行計算,但卻無法取得結果,因為 DCount 函數只會計算記錄數。

還有另一種情況,您或許會想使用 DCount 函數,那就是您包括特定準則以限制資料範圍時,會用在計算控制項中。例如,若要顯示運送至加州的訂單數目,請將文字方塊的 [控制項來源] 屬性設定為下列運算式:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

若要也有Null欄位的記錄,請使用星號。若要計算的訂單] 資料表中的記錄數目,您可以使用:

intX = DCount("*", "Orders")

如需建立查詢或使用運算式的詳細資訊,請查閱下列文章:

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×