抑制主报表记录报表时没有数据

问题描述 投票:0回答:1

我已经通过网站看了看,但我似乎无法找到专门解决这个的方法。 我有一个链接到一个子报告的主报告。在子报表没有数据显示的情况下我想压制在主报告中记录的细节。换句话说,我只希望看到在主报告中指出在子报告匹配的数据记录。

这似乎是这样做的方法是创建一个共享变量。我看到的“计数”中相应的子报告记载的文章,但我相信什么,我想也是如此分配一个布尔值是如果有信息,如果没有没有。然后,抑制主报告中的记录,如果共享变量是一个没有。关于如何做到这一点的任何方向将不胜感激。

crystal-reports sap subreport crystal-reports-2010
1个回答
0
投票

在另一段插入thoose行是不是一种选择?然后尝试:

  • 在包头具有报表。此子报表应该设置行的共享变量=号码。所有元素(域,区段)应在此子报表被抑制。设置子报表“抑制空白报表”。设置页眉部分“抑制空白部分”。
  • 在头之后的任何部分 - 让我们说页脚。把报表的副本。如果有数据报表这将显示数据。在页脚部分设置的“抑制”式如果来自第一子报表中的共享变量返回0的行数来抑制页脚部分。

你需要的报表的两个副本。一个设置为共享变量,另外,以显示数据。第二个必须在节中的第一个之后。因此,第一个报表运行O和填充共享变量。然后你可以禁止在第二子报表基于共享变量的值部分。

© www.soinside.com 2019 - 2024. All rights reserved.