Sign in with Microsoft
New to Microsoft? Create an account.

中級使用者: 需要基本巨集、 編碼和交互操作性技巧。


本文適用於 Microsoft Access 資料庫 (.mdb) 檔案或 Microsoft Access 資料庫 (.accdb) 檔案。

摘要

本文列出範例運算式,您可以用於不對計算出現次數的 [是] 或 [是] 的欄位中的 Null/否] 資料類型。

更多的資訊

否,計算出現次數的 [是],或在一個稱為 YesNoField 的資料型別與是/否欄位為 Null,您可以在報表頁尾中使用下列運算式:


Expression Sums What
--------------------------------------------
=Sum(IIF([YesNoField],1,0)) Yes
=Sum(IIF([YesNoField],0,1)) No
=Sum(IIF(Not[YesNoField],1,0)) No
=Sum(IIF(IsNull[YesNoField],1,0)) Null
您也可以建立相關的運算式來計算欄位中的特定值。例如,下列的範例運算式計算的值是 3,呼叫 MyField 欄位中的所有項目。


=Sum(IIF([MyField]=3,1,0))

範例使用範例資料庫北風

  1. 在 Access 中開啟北風樣本資料庫。

  2. 使用報表精靈 」來建立報表,根據 [產品] 資料表。

  3. 選取[類別編號][單價]作為報表的欄位。

  4. [類別編號]的群組。

  5. 在報表 [設計] 檢視中,按一下 [檢視] 功能表上的 [排序及群組,請確定[類別編號]的 [群組尾] 屬性設定為[是]

    注意在 Access 2007 中,報表,在 [設計] 索引標籤上的 [設計] 檢視中按一下群組和排序群組中的群組和總計,並確定已選取 [類別編號]的 [與頁尾區段] 屬性。

  6. 未結合的文字方塊會在[類別編號] 的頁尾區段該文字的方塊設定 [控制項來源] 屬性中加入下列運算式:

    =Sum(IIF([Discontinued],1,0))

  7. 新增第二個未繫結的文字方塊與該文字的方塊設定 [控制項來源] 屬性為以下運算式:

    =Sum(IIF([Discontinued],0,1))

  8. 在 [檔案] 功能表上按一下 [預覽列印]。

    在 Access 2007 中,按一下 [ Microsoft Office 按鈕,指向 [列印],然後按一下 [預覽列印]

    請注意第一個運算式會計算在每個類別設定為[是]的 [停產] 欄位的產品數目。第二個運算式會計算在每個類別設定為 [否]的 [停產] 欄位的產品數目。

需要更多協助?

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×