润乾报表怎样实现隔行换色

2025-03-22 19:07:29
推荐回答(4个)
回答1:

我用的是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整除即偶数行有背景,奇数行没有背景。


条件属性的作用是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值,更多条件属性。

回答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整除即偶数行有背景,奇数行没有背景。


条件属性的作用是对满足条件的数据进行高亮显示如加上背景色等,从而突出显示异常数据,其中新值属性会改变单元格实际值,更多条件属性。

希望对你有用~

回答3:

 

选中要隔行异色的单元格或行,双击在右侧--背景色,填上if(row()%2==0,-14336,-16776961)类似的代码,颜色输入中可以任意选择你所需求的颜色,希望能快速轻松愉快的解决问题!

回答4:

如果是对扩展栏自动隔行换色的话,可以在背景色或前景色的表达式栏中加上这样的公式
if(row()%2==0,-3355393,-1)
-3355393和-1都是颜色代码,可以直接在表达式编辑框里点颜色出现。