执行算术运算的表达式
可以使用表达式对两个或更多个字段或控件中的值执行加、减、乘和除运算。也可以使用表达式对日期执行算术运算。例如,假设您有一个名为“要求日期”的日期/时间表字段。在该字段或绑定到该字段的控件中,表达式 =[要求日期] - 2 将返回比“要求日期”字段中的当前值早两天的日期/时间值。
表达式 | 结果 |
---|---|
=[分类汇总]+[运费] | “分类汇总”和“运费”字段或控件的值之和。 |
=[要求日期]-[发货日期] | “要求日期”和“发货日期”字段或控件的日期值的时间间隔。 |
=[价格]*1.06 | “价格”字段或控件的值与 1.06 的乘积(使“价格”值增加 6%)。 |
=[数量]*[价格] | “数量”与“价格”字段或控件的值的乘积。 |
=[员工总数]/[国家/地区总数] | “员工总数”与“国家/地区总数”字段或控件的值的商。 |
注释 在表达式中使用算术运算符(+、-、* 和 /)时,如果表达式中有一个控件的值为空,则整个表达式的结果也将为空,这种现象称为空传播。如果表达式中使用的一个控件中的任何记录可能具有空值,则可以通过使用 Nz 函数将空值转换为零来避免空传播,例如 =Nz([分类汇总])+Nz([运费])。
有关该函数的详细信息,请参阅 Nz 函数一文。