现在的数据表还没算出每份订单所涉及的销售总金额我们可以在查询中使用表达式来计算先在查询的设计窗口中添加一个目标字段就是查询数据表中最后的销售总金额字段因为这个字段不在任何一个表中所以必须手动将它输入到查询表格的一个空列中
在列的字段行首先输入销售金额然后输入(注意必须输入英文模式下的)接着输入[产品信息表]![产品单价]*[订单信息表]![订货数量]现在再切换到查询的数据表视图看看结果查询新增了销售总金额列并且自动算出了每份订单中涉及的金额
我们在写计算表达式的时候必须注意它的格式首先是字段名称接着是然后是表达式的右边部分在用到本查询中的目标字段时必须将字段名用方括号括起来在字段名前面加上[所用表的表名]!符号来表示它是哪个表中的字段刚才说的都是一些简单的计算如果要对数据进行一些复杂的计算要计算十几个值都这么写会很麻烦而且如果要取某个值开方后的值就写不出了为了完成更多更复杂的计算Access提供了一个专用的表达式生成器它的具体使用方法将在下一课里讲
……