現在的數據表還沒算出每份訂單所涉及的銷售總金額我們可以在查詢中使用表達式來計算先在查詢的設計窗口中添加一個目標字段就是查詢數據表中最後的銷售總金額字段因為這個字段不在任何一個表中所以必須手動將它輸入到查詢表格的一個空列中
在列的字段行首先輸入銷售金額然後輸入(注意必須輸入英文模式下的)接著輸入[產品信息表]![產品單價]*[訂單信息表]![訂貨數量]現在再切換到查詢的數據表視圖看看結果查詢新增了銷售總金額列並且自動算出了每份訂單中涉及的金額
我們在寫計算表達式的時候必須注意它的格式首先是字段名稱接著是然後是表達式的右邊部分在用到本查詢中的目標字段時必須將字段名用方括號括起來在字段名前面加上[所用表的表名]!符號來表示它是哪個表中的字段剛才說的都是一些簡單的計算如果要對數據進行一些復雜的計算要計算十幾個值都這麼寫會很麻煩而且如果要取某個值開方後的值就寫不出了為了完成更多更復雜的計算Access提供了一個專用的表達式生成器它的具體使用方法將在下一課裡講