Access如何给出明天日期的如果算出函数表达式式(需要用到多个日期型函数)

在报表设计及输出效果时经常偠处理数据的空值问题,Access提供了一个很好用的函数NZ.

Nz(AA, "BB")意思是如果AA的值是空的话就用BB代替如果AA的值不是空就不变。

比如说有一个值Variant当Variant为Null时,可以使用Nz函数返回零、零长度字符串(" ") 或其他指定的值例如,您可以使用该函数将Null值转换为其他值以避免该值在表达式中传播。

Nz函数具有下列参数

valueifnull 可选(除非是用在查询中)。Variant型如果 variant 参数为Null,此参数提供要返回的值使用此参数,可以返回一个非零或零长度字符串嘚值

注释如果在查询中的表达式中使用Nz函数,而没有使用 valueifnull 参数将在包含 null 值的字段中生成一个零长度的字符串。

如果 variant 参数的值为NullNz函数將返回数值零或零长度字符串(当用在查询表达式中时,始终返回零长度字符串)这取决于上下文指示该值应是数值还是字符串。如果包含了可选的 valueifnull 参数Nz函数将在 variant 为Null的情况下返回由该参数指定的值。用在查询表达式中时NZ函数应始终包含 valueifnull 参数,

Nz函数对于可能包含Null值的表達式来说非常有用。若要强制表达式计算为非Null值(即使它包含一个Null值)请使用Nz函数返回零、零长度字符串或自定义返回值。

通常可鉯使用Nz函数作为IIf函数的替代方法。例如在下列代码中,两个包含IIf函数的表达式是返回所需结果所必需的第一个包含IIf函数的表达式用于檢查变量的值,如果其值为Null则将其转换为零。

在下一个示例中Nz函数将提供与第一个表达式相同的功能,而只需一步(而非两步)即可嘚到所需结果

如果为可选参数 valueifnull 提供了一个值,该值将在 variant 为Null的情况下被返回通过包含该可选参数,可以避免使用包含IIf函数的表达式例洳,下面的表达式将在varFreight的值为Null的情况下使用IIf函数返回一个字符串。

在下一个示例中提供给Nz函数的可选参数将在varFreight为Null的情况下,提供要返囙的字符串

在ACCESS中控制打印记录个数

加载中,请稍候......

}

我要回帖

更多关于 如果算出函数表达式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信