在SAP Crystal Report中格式化详细信息部分

时间:2013-08-07 10:08:36

标签: c# crystal-reports

我在WPF中使用SAP crystal报表,我想要详细部分的每个组的最后记录的格式化(粗体,颜色)。

这可能吗,请帮忙。

enter image description here

2 个答案:

答案 0 :(得分:1)

创建一个计数器。如果您使用Crystal 7.0或更高版本,请使用Running Total 特征。如果没有,则使用公式创建运行总计。 在详细信息行中进行格式化部分转到颜色选项卡 单击背景复选框 使用“背景颜色”字样旁边的框进入公式部分 输入:

  

如果剩余(“计数器”,5)= 0则        黄色     其他        白色

或者你可以说NoColor“Counter”在这种情况下取​​代你用于计数器的公式。

行数5可以替换为。

  

计数({Table.Value})

答案 1 :(得分:1)

在格式化公式中使用此代码段。

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