[英]alternate row color and Can Grow field in Crystal Reports
在我的报告中,每一行包含许多字段,其中之一设置为“可以增长”。 我有备用的行颜色,以便使用公式更容易地进行行分隔,例如, if recordnumber mod 2 = 0 then crTeal else crNoColor
。 但是,由于“可以增长”字段占用多行,因此我的备用颜色变得混乱。 知道如何克服这个问题吗?
毕竟不确定是否可以增加字段。 有时我有2或3行相同的颜色。
我有3个小组,例如“产品”,“产品状态”(已售完等),“客户”。 我必须为客户分组,因为我想要一个字段的最新日期,并且我读到这是一种做到这一点的方法。
问题不在于可以增长...问题在于公式。
当您拥有大量数据并且有许多组时,行号将生成不必要的数字,而序列号则是必需的,当对结果求模时,将得到一个序列号。
试试这个解决方案
在显示数据的部分上方的部分中创建公式@initialise位置
Shared numbervar counter;
counter:=0;
在显示数据的部分中创建公式@count位置
Shared numbervar counter;
counter:=counter+1;
在显示数据的部分之后的部分中创建公式@reset位置
Shared numbervar counter;
counter:=0;
现在将公式写为
Shared numbervar counter;
if counter mod 2 = 0
then crTeal
else crNoColor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.