Crystal Reports抑制零

时间:2017-06-24 09:17:57

标签: crystal-reports

我有一份摘要报告,可以查看所有库存商品,可用尺寸,销售和交易。

报告包含

  • 股票参考
  • 重量(吨,负荷,净等)
  • 包含交易数据的子报告

所有项目都在主报告中的组标题中。

如果子报告中的项目为零,我希望能够隐藏标题。

我设置了一个共享变量,它将数量从子报告传递到主报告,但是在显示组标题之前不会处理。

为了补偿我复制组头中的所有内容并将其放在组页脚中(包括子报表中的共享变量)。

我的想法是,如果共享变量为0(如果{@SharedQuantity} = 0则为真),我可以永久地抑制组头和组页脚。

目前,如果我取消组头,整个报告都是空白的。如果我不压缩页眉,则页脚正确操作,抑制没有数量的项目上的行。

我认为抑制项仍然意味着它们处理的位置,因此仍然会设置共享变量。

1 个答案:

答案 0 :(得分:0)

上面的答案是禁止组头中子报告中的所有字段,然后将组头设置为抑制,如果为空。这样共享变量仍然被填充,并且组页脚上的条件抑制按预期工作。