使用域聚合函数计算字段
在域聚合函数中使用字符串表达式参数 (expr 参数) 对字段中的值执行计算。 例如,可以将字段值除以一个数来计算百分比(例如超载或营业税)。
下表提供了针对“订单”表和“订单明细”表中的字段进行的计算的示例。
Calculation | 示例 |
---|---|
将字段加上一个数 | "[运费] + 5" |
从字段减去一个数 | "[运费] - 5" |
将字段乘以一个数 | "[运费] * 2" |
将字段除以一个数 | "[运费] / 2" |
将一个字段加到另一个字段 | "[库存量] + [订购量]" |
从一个字段减去另一个字段 | "[再订购量] - [库存量]" |
最有可能使用域聚合函数的地方是宏或模块中、窗体或报表的计算控件中,或查询的条件表达式中。
例如,可以计算“订单明细”表中所有订单的平均折扣量。 将“单价”和“折扣”字段相乘,以确定每个订单的折扣,然后计算平均值。 在模块的过程中输入以下示例。
Dim dblX As Double
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。