日期:2014-05-17  浏览次数:20519 次

报表如何做成奇数行一种背景颜色,偶数行一种背景颜色。
背景色 backgroundcolor 表达式如何写,才能使奇数行一种背景颜色,偶数行一种背景颜色。
------解决方案--------------------
程序版
------解决方案--------------------
对 2 取模

%2 = 0  
------解决方案--------------------
引用:
对 2 取模

%2 = 0


表达式能具体写完整吗?我不清楚获取当前行数的函数RowNumber的用法
------解决方案--------------------
设置填充
例如:
=iif(RowNumber(Nothing) Mod 2, "Lavender", "White")
------解决方案--------------------
引用:
设置填充
例如:
=iif(RowNumber(Nothing) Mod 2, "Lavender", "White")



我的是矩阵,引用表达式后,出现一个列是淡紫色的,第二个列是白色的
------解决方案--------------------
引用:
引用:
设置填充
例如:
=iif(RowNumber(Nothing) Mod 2, "Lavender", "White")



我的是矩阵,引用表达式后,出现一个列是淡紫色的,第二个列是白色的
你自己更改颜色.
------解决方案--------------------
这是按行与行之间变色来的,文本框属性-填充,
两个列的文本框属性都设一下
------解决方案--------------------
我要的效果是奇数行是淡紫色,偶数行是白色
------解决方案--------------------
不分组情况下:矩阵background color设置 = iif(RowNumber Mod 2,"淡紫色","白色" )
说明:上面的颜色根据你的需要和实际值调整~
------解决方案--------------------
引用:
不分组情况下:矩阵background color设置 = iif(RowNumber Mod 2,"淡紫色","白色" )
说明:上面的颜色根据你的需要和实际值调整~



我的矩阵 background color设置成=iif(RowNumber(Nothing) Mod 2, "Red", "White")

效果如下:





------解决方案--------------------
你设的地方不对~
要对行进行设置,你好像刚刚弄反了~
而且你分组了~
------解决方案--------------------
引用:
你设的地方不对~
要对行进行设置,你好像刚刚弄反了~
而且你分组了~


必须要分组的,我是对行进行设置


------解决方案--------------------
报表设置为行式的,加一个计行数隐藏列,在iif这个隐藏列做设置,%2  按上面的弄。
------解决方案--------------------
引用:
报表设置为行式的,加一个计行数隐藏列,在iif这个隐藏列做设置,%2 按上面的弄。


如何将报表设置为行式的?我这个表格是矩阵
------解决方案--------------------
这个是正确的  =iif(RowNumber(Nothing) Mod 2, "Lavender", "White")

MSDN上面就是这样写的。我在表上用的成功,没在矩阵上尝试过,明天尝试看看。

------解决方案--------------------
楼主,先别看颜色对不对,看下图,是不是你想要的效果呢?


------解决方案--------------------
引用:
这个是正确的 =iif(RowNumber(Nothing) Mod 2, "Lavender", "White")

MSDN上面就是这样写的。我在表上用的成功,没在矩阵上尝试过,明天尝试看看。


矩阵引用你的表达式就是这个效果:
行组:营运组织,列组:月