目录

设置预警条件

设置预警条件

用设计器打开报表3.3,在该报表上做修改,使奖金高于15000元的员工信息用红色显示。

第一步:定义表达式


选中第四行,设置第四行的前景色表达式为:if(F4>15000,-65536,-16777216)  该表达式意思是当员工奖金高于15000时用红色字体显示,否则用黑色字体显示。

第二步:保存预览 此报表保存为3.4.raq,预览效果如下图所示:


第三步:发布报表 


  • if函数说明

    根据布尔表达式的不同计算结果,返回不同的值。本函数从左到右计算,先出现的 布尔表达式先算,如果出现为true的表达式,则返回相应的结果,后面的不再计算。 如果没有一个布尔表达式为true,而且有缺省值表达式,则返回缺省值,否则返回null。

    语法: if(boolExp1,valueExp1{,boolExp2,valueExp2 {,boolExp3,valueExp3 {, {defaultExp}}}})

    参数说明:

    boolExp(n) 布尔表达式,如果结果为真,则返回对应的值表达式计算结果

    valueExp(n) 值表达式,和布尔表达式一一对应

    defaultExp 缺省值表达式,如果所有布尔表达式结果都为假,则返回本表达式计算结果

    返回值: 数据类型不定,由valueExp(n)的运算结果决定。

    示例:

    例1:if(value()>100,-65536,value()<=100 and value()>80,-16776961,-14336 ) 表示当前格的值大于100时,返回-65536颜色值,当前格的值小于等于100且大于80时,返回-16776961颜色值,否则返回-14336颜色值