Page tree
Skip to end of metadata
Go to start of metadata

1.描述

检测函数用于对字段值或其他参数进行判断,往往用在IIF等流程函数中。

2.检测函数

表1 常用检测函数表

函数

说明

语法

IsArray参数是否为数组。IsArray(<表达式>)
IsDate参数是否为日期。IsDate(<表达式>)
IsDbNull参数是否为数据库NULL值。例如:IsDbNull(月份) 。IsDBNull(<表达式>)
IsError判断一个表达式是否运算错误。IsError(<表达式>)
IsNothing判断一个参数是否是一个空引用指针对象。IsNothing(<表达式>)
IsNumeric参数值是否为数值型,如IsNumeric( 销售额 )。IsNumeric(<表达式>)
DBNull.Value数据字段空值(NULL),常用于判断表达式。DBNull.Value

3.IsNothing函数示例

IsNothing函数用于判断一个参数是否是一个空引用指针对象。

例如,使用IsNothing函数来判断报表是否有参数值输入,配合IIF函数来实现如下效果:

  • 如果未输入参数,报表内容则显示“未输入参数值
  • 如果输入了参数,报表内容则显示出参数的值。

操作步骤

  新建报表,并为报表定义一个可忽略的参数p1。

  在报表中添加一个文本框组件,并为文本框内添加表达式{IIF(IsNothing(@p1), "未输入参数值", @p1)}

  预览报表,查看效果。默认不需要输入参数,报表内容呈现“未输入参数值”。

当输入参数值时,报表内容呈现参数的数值。



回到顶部

  • No labels