【发布时间】:2013-08-07 22:11:52
【问题描述】:
我在 WPF 中使用 SAP 水晶报表,我想要格式化(粗体、颜色)每个组的详细信息部分的最后一条记录。
这可能吗,请帮忙。
【问题讨论】:
-
我们可以制作最后一条记录的任何公式进行格式化。
-
可以从章节记录中找到索引。然后就可以设置格式了。
标签: c# crystal-reports
我在 WPF 中使用 SAP 水晶报表,我想要格式化(粗体、颜色)每个组的详细信息部分的最后一条记录。
这可能吗,请帮忙。
【问题讨论】:
标签: c# crystal-reports
在格式化公式中使用这个 sn-p。
onlastrecord //if last record in report then next() will not work
or next({table.group_field}) <> {table.group_field} //the next record starts a new group
例如,如果您想将每个组中最后一个详细信息部分的背景颜色更改为黄色,那么您可以使用格式公式:
if (onlastrecord or next({table.group_field}) <> {table.group_field})
then cryellow else crnocolor
【讨论】:
创建一个计数器。如果您有 Crystal 7.0 或更高版本,请使用 Running Total
特征。如果没有,则使用公式创建一个运行总计。
去做一个格式部分..在细节行转到颜色选项卡。
单击背景复选框。
使用“背景颜色”旁边的框进入公式部分
输入:
如果余数 ("Counter", 5) = 0 那么 黄色 别的 白色
或者您可以在这种情况下说 NoColor "Counter" 代替您用于计数器的公式。
行数 5 可以替换为 .
计数({Table.Value})
【讨论】: