建立計算控制項

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。

您可以使用 Access 資料庫中的計算的控制項,以顯示計算的結果。例如,如果您有顯示的項目數銷售報表] 和 [每單位的價格,您可以新增乘以這些兩個欄位,以顯示總價格的導出的文字方塊。計算的文字] 方塊的 [控制項資料來源] 屬性的內容以取得結果乘以兩個欄位 (時間單位價格的項目數目) 運算式 。

您想要做什麼?

建立計算控制項

將結合控制項變更為計算控制項

了解哪一類型的控制項可以當做計算控制項

建立計算控制項

此程序可以協助您不使用控制項精靈來建立計算控制項。

  1. 以滑鼠右鍵按一下 [功能窗格] 中的表單或報表,然後按一下 [設計檢視] 按鈕圖像

  2. [設計] 索引標籤的 [控制項] 群組中,按一下要建立的控制項類型之工具。

    Access 功能區圖像

    如需可以當做計算控制項使用的控制項類型清單,請參閱了解哪一類型的控制項可以當做計算控制項一節。

  3. 將指標置於您要將控制項放置在表單或報表上的位置,然後在表單或報表上按一下來插入控制項。

  4. 如果啟動了控制項精靈,請按一下 [取消] 將它關閉。

  5. 選取控制項,按 F4 鍵顯示屬性表,然後在 [控制項資料來源] 屬性方塊中輸入運算式。若要使用運算式建立器來建立運算式,按一下 [控制項資料來源] 屬性方塊旁的 [建立器] 按鈕

  6. 切換為 [表單檢視] 或 [報表檢視],然後確認計算控制項的運作方式符合您的預期。

附註: 

  • 每個運算式前面加上=運算子。例如: = [單價] *.75

    如需建立運算式的詳細資訊,請參閱建立運算式一文。

  • 如果在 [控制項資料來源] 屬性方塊中需要更多的空間來輸入運算式,請按 SHIFT+F2 開啟 [放大顯示] 方塊。

  • 如果表單或報表是以查詢為基礎,您可能會想在查詢而不是在計算控制項中加入運算式。這麼做可以改善效能,而且如果要計算記錄群組的合計,在彙總函數中使用導出欄位的名稱會比較簡單。

  • 當您針對表單或報表中的計算控制項進行排序時,請確定控制項的 [格式] 屬性設定正確。否則,計算數值或資料值可能會以字母 (而非數字) 進行排序。

頁面頂端

將結合控制項變更為計算控制項

一個建立計算控制項的好方法是先建立結合控制項 (例如,將欄位從 [欄位清單] 窗格拖曳至表單或報表),然後編輯結合控制項的 [控制項資料來源] 屬性來建立運算式。這種方法很有效,只要確保控制項的名稱沒有與運算式所包含之任何欄位名稱相衝突。如需透過從 [欄位清單] 窗格拖曳欄位來建立結合控制項的詳細資訊,請參閱將欄位新增至表單或報表一文。

如果您已經建立了結合控制項,請使用下列程序將其變更為計算控制項,並避免任何名稱的衝突。

  1. 以滑鼠右鍵按一下 [功能窗格] 中的表單或報表,然後按一下 [設計檢視] 按鈕圖像

  2. 按一下您要變更的欄位,然後按 F4 鍵開啟屬性表。

  3. 在屬性表] 的 [全部] 索引標籤上如果名稱屬性符合 [控制項資料來源] 屬性,編輯 [名稱] 屬性,讓不相符的兩個屬性。請確定您輸入的名稱不保留的字或資料庫中的另一個欄位的名稱。如需保留字的詳細資訊,請參閱Access 保留字與保留符號的文件。

  4. 編輯 [控制項資料來源] 屬性方塊,使其包含所要的運算式。

  5. 按 CTRL+S 以儲存變更。

  6. 切換至 [版面配置檢視] 或 [表單檢視],並確定計算控制項的運作方式符合您的預期。

如果控制項沒有顯示您要的資料 (例如,如果 Access 在控制項中顯示 #Name?),請檢查表單或報表的記錄來源,以確保您在運算式中使用的所有欄位都可用。如果記錄來源是查詢,則可能需要在查詢中新增一個或多個欄位,運算式才能運作。

附註: 

  • 每個運算式前面加上=運算子。例如: = [單價] *.75

  • 如果在 [控制項資料來源] 屬性方塊中需要更多的空間來輸入運算式,請按 SHIFT+F2 開啟 [放大顯示] 方塊。

  • 如果表單或報表是以查詢為基礎,您可能會想在查詢而不是在計算控制項中加入運算式。這麼做可以改善效能,而且如果要計算記錄群組的合計,在彙總函數中使用計算欄位的名稱會比較簡單。

  • 當您針對表單或報表中的計算控制項進行排序時,請確定控制項的 [格式] 屬性設定正確。否則,計算數值或資料值可能會以字母 (而非數字) 進行排序。

頁面頂端

了解哪一類型的控制項可以當做計算控制項

文字方塊會計算控制項最常用的選項,因為他們可以顯示有這麼多不同類型的資料。不過,任何控制項的控制項資料來源] 屬性可做為計算的控制項。在許多情況下,就不會合理作為計算控制項的特定控制項類型,因為您無法更新該控制項的方式更新結合或繫結控制項。例如,如果您將在表單上的核取方塊控制項,然後核取方塊的 [控制項資料來源] 屬性中輸入運算式,您可以不再選取或清除核取方塊即可將其。核取方塊會顯示選取或清除,根據運算式的結果。如果您按一下核取方塊時,Access 會顯示通知 Access 狀態列上:控制項可以 't 編輯; 它的繫結至運算式運算式。在報表中,不過,這可以用基底] 核取方塊控制項結果的計算,因為在報表上的控制項只會用來顯示資訊。

頁面頂端

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×