在MS Access中,表示式就像Excel中的公式。 這包括一些可以單獨使用或組合使用以產生結果的元素。 表示式可以包括運算子,常數,函式和識別符號。
假設現在有一個新的Access資料庫,包含更多的資料來計算。
下面讓我們嘗試通過一個例子來理解這一點。 我們將從各種表中檢索一些資訊 - tblCustomers
,tblOrders
,tblOrdersDetails
和tblBooks
並檢視各種欄位的值。這幾個表的關係如下所示 -
讓我們現在執行查詢,會看到以下結果。
假設想要一個非常簡單的計算,將採購書的數量,並乘以書的零售價格。 開始每個表示式或任何帶有名稱的表示式來呼叫該欄位。把它稱之為subtotal
。
完整表示式(Subtotal: [tblOrdersDetails]![QTY]*[tblBooks]![RetailPrice])
包括表名,方括號內的第一個tblOrdersDetails
,因為這是quantity
欄位所在的位置。 現在一個驚嘆號告訴Access檢視該表內的QTY
欄位,乘以tblBooks
中的price
欄位。
讓我們嘗試執行查詢,將在結束列有subtotal
欄位。
假設要計算銷售稅。 在查詢網格中,我們將以與之前完全相同的方式進行操作,但這一次將簡單地稱為Tax
,讓Subtotal
乘以9%
的稅率得到應交稅率。
讓我們再次執行查詢,您將看到最後的新Tax
欄位及其值。