我有一份Crystal Reports报告,其中包含主报告和三个子报告。子报告中使用的数据表与主报告的数据表链接。在子报告中,我也给出了链接。
现在当我在子报表中有数据时,一切都很好。但是,如果子报表中没有数据,则主报表也会显示为空白。
如果(某些)子报告为空,如何使主报告显示结果?
答案 0 :(得分:0)
子报告仅在主报告检索到其数据后运行。因此,除非您使用共享变量设置了一些相当复杂的抑制条件,否则链接的子报表无法“空白”。主要报告。您可以通过运行相同的报告条件来确认这一点,并删除所有子报告。您可能仍会使用相同的空白主报告。原因更可能是主报告中的内部联接。
最后有一种可能性,我希望没有人发现侮辱。根据子报表的排列方式,添加子报表可能会导致第一页在第二页上的报表开始时为空白。这是由于“保持在一起”造成的。部分和组的属性。当数据在第2页时,我让客户打电话给我解决空白报告问题。