Access VBA教程:在域聚合函数中计算字段

域聚合函数中使用字符串表达式参数(expr 参数)可以对字段中的值进行计算。例如,可以将字段值除以一个数来计算百分比(例如超载或销售税)。

下表提供了在“订单”表和“订单明细”表中的字段上进行计算的示例。

计算 示例
将字段加上一个数 "[运货费] +5"
从字段减去一个数 "[运货费] - 5"
将字段乘以一个数 "[运货费] * 2"
将字段除以一个数 "[运货费] / 2"
将一个字段加到另一个字段 "[库存量] + [订购量]"
从一个字段减去另一个字段 "[再订购量] - [库存量]"

最有可能使用域聚合函数的地方是宏或模块中、窗体或报表的计算控件中,或查询的条件表达式中。

例如,可以计算“订单明细”表中所有订单的平均折扣量。将“单价”和“折扣”字段相乘,以确定每个订单的折扣,然后计算平均值。在模块的过程中输入下面的示例:


Dim dblX As Double
dblX = DAvg("[UnitPrice] * [Discount]", "[Order Details]")

上页:Access VBA教程:错误捕获 下页:Access VBA教程:在 SQL 语句中使用国际日期格式

Access VBA教程:在域聚合函数中计算字段

Access VBA教程:在 SQL 语句中使用国际日期格式 Access VBA教程:运行时错误处理的元素
Access VBA教程:设置数据访问页和控件属性 Access VBA教程:设置窗体、报表和控件的属性
Access VBA教程:在代码中设置启动属性和选项 Access VBA教程:在 Visual Basic 中设置数据访问页属性
Access VBA教程:在 Visual Basic 中设置窗体、报表和控件属性 Access VBA教程:从 Visual Basic 中设置选项
Access VBA教程:在 Visual Basic 中设置 ActiveX 数据对象的属性 Access VBA教程:在 Visual Basic 中设置数据访问对象的属性
Access VBA教程:用 Visual Basic 设置属性 Access VBA教程:用宏设置属性
Access VBA教程:从 Visual Basic 中设置启动属性 Access VBA教程:限制记录子集的数据
Access VBA教程:日期与时间条件表达式 Access VBA教程:来自窗体上控件的日期与时间条件
Access VBA教程:条件表达式中的多个字段 Access VBA教程:来自窗体上控件的数值条件
Access VBA教程:数值条件表达式 Access VBA教程:来自窗体上控件的文本条件
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号