我用的是finereport报表,我想制作过程应该都差不多。
1.问题描述
在满足一定条件下改变单元格的格式或者显示成不同的值。如运货费大于100元就红色预警,单元格背景色间隔显示等。
2.解决方案
添加条件属性可以解决该问题。
3.实现步骤
3.1打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_2.cpt
3.2间隔背景色
右击订单ID数据列单元格,选择条件属性,添加一个条件属性,选择改变的属性为背景。
当满足条件row()%2==0时,给这一行加上背景色。row()为获取当前行号,被2整除即偶数行有背景,奇数行没有背景。
条件属性的作用是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值,更多条件属性。
我用的是帆软的报表,你看一下有没有借鉴意义~
first、问题描述
在满足一定条件下改变单元格的格式或者显示成不同的值。如运货费大于100元就红色预警,单元格背景色间隔显示等。
second.解决方案
添加条件属性可以解决该问题。
third.实现步骤
3.1打开报表
打开报表%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Primary\DetailReport\Details_2.cpt
3.2间隔背景色
右击订单ID数据列单元格,选择条件属性,添加一个条件属性,选择改变的属性为背景。
当满足条件row()%2==0时,给这一行加上背景色。row()为获取当前行号,被2整除即偶数行有背景,奇数行没有背景。
条件属性的作用是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值,更多条件属性。
希望对你有用~
选中要隔行异色的单元格或行,双击在右侧--背景色,填上if(row()%2==0,-14336,-16776961)类似的代码,颜色输入中可以任意选择你所需求的颜色,希望能快速轻松愉快的解决问题!
如果是对扩展栏自动隔行换色的话,可以在背景色或前景色的表达式栏中加上这样的公式
if(row()%2==0,-3355393,-1)
-3355393和-1都是颜色代码,可以直接在表达式编辑框里点颜色出现。