Crystal Reports根据详细信息中的条件突出显示组标题

时间:2013-09-06 15:24:05

标签: crystal-reports

所以我有一份包含多个订单的报告。报告按订单分组,详细信息是订单中的项目:

    Order # 500
        Item #1
        Item #2
        Item #3
        Item #4

当某件商品符合某种条件时,我想突出显示它。但是,我还想突出显示组标题,但仅限于满足项目条件的情况。因此,如果任何项目满足条件,则应突出显示标题。突出显示该项目很容易,这不是问题。我无法突出显示标题。

我已经尝试在项目突出显示时设置一个全局变量,但似乎无法让它工作。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

创建公式字段,添加到details部分,压制:

// {@conditions}
// formula returns a 1 if any of the conditions are met
WhileReadingRecords; // force this to be evaluated will records are returning from DB
If {table.field}=[] Then
  1
// else if
// ...
Else
  0

将条件公式添加到页眉字段的background-color属性中:

<strike>WhilePrintingRecords;  // force formula to evaluate during 3rd pass</strike>
If Sum({@conditions})>0 Then
  crSilver
Else
  crNoColor