- MS Access 教程
- MS Access - 首頁
- MS Access - 概述
- MS Access - 關係資料庫管理系統 (RDBMS)
- MS Access - 物件
- MS Access - 建立資料庫
- MS Access - 資料型別
- MS Access - 建立表
- MS Access - 新增資料
- MS Access - 查詢資料
- MS Access - 查詢條件
- MS Access - 操作查詢
- MS Access - 建立查詢
- MS Access - 引數查詢
- MS Access - 備選條件
- MS Access - 關聯資料
- MS Access - 建立關係
- 一對一關係
- 一對多關係
- 多對多關係
- MS Access - 萬用字元
- MS Access - 計算表示式
- MS Access - 建立索引
- MS Access - 資料分組
- MS Access - 資料彙總
- MS Access - 連線
- MS Access - 重複記錄查詢嚮導
- 不匹配記錄查詢嚮導
- MS Access - 建立窗體
- MS Access - 修改窗體
- MS Access - 導航窗體
- MS Access - 組合框
- MS Access - SQL 檢視
- MS Access - 格式設定
- MS Access - 控制元件和屬性
- MS Access - 報表基礎
- MS Access - 報表格式設定
- MS Access - 內建函式
- MS Access - 宏
- MS Access - 資料匯入
- MS Access - 資料匯出
- MS Access 有用資源
- MS Access - 快速指南
- MS Access - 有用資源
- MS Access - 討論
MS Access - 計算表示式
在 MS Access 中,表示式就像 Excel 中的公式一樣。它由許多元素組成,這些元素可以單獨使用或組合使用以產生結果。表示式可以包含運算子、常量、函式和識別符號。
表示式可用於執行各種任務,從檢索控制元件的值或為查詢提供條件,到建立計算控制元件和欄位或定義報表的組級別。
在本章中,我們將重點介紹建立一種非常特殊的表示式,稱為計算表示式。我們將建立幾個計算欄位,這些欄位將計算和顯示資料庫本身未儲存但從儲存的單獨欄位計算得出的資料。
現在我們有一個新的 Access 資料庫,其中包含更多要計算的資料。
示例
讓我們嘗試一個示例來理解這一點。我們將從多個表中檢索一些資訊——**tblCustomers、tblOrders、tblOrdersDetails** 和 **tblBooks**,並檢視各種欄位。
現在讓我們執行查詢,您將看到以下結果。
我們需要一個非常簡單的子總計計算,它將訂購的書籍數量乘以書籍的零售價格。最好在每個表示式或任何表示式之前新增一個名稱來呼叫該欄位。讓我們將其命名為 **subtotal**。
完整的表示式 **(Subtotal: [tblOrdersDetails]![QTY]*[tblBooks]![RetailPrice])** 包括表名,首先是方括號內的 tblOrdersDetails,因為這就是我們的數量欄位所在的位置。現在感嘆號告訴 Access 在該表中查詢 QTY 欄位,並將其乘以 tblBooks 中的零售價格欄位。
讓我們嘗試執行您的查詢,您將在最後看到子總計欄位。
假設我們要計算銷售稅。在查詢網格中,我們將像以前一樣進行操作,這次我們將欄位命名為 Tax,並將子總計乘以 9% 的稅率。
讓我們再次執行您的查詢,您將在最後看到新的 **Tax 欄位**。