我有一个在使用 Crystal Reports 之前从未见过的奇怪问题。
我为一家生成 200 多页的银行构建了一份复杂的 PDF 月度报告。规范花了几个月的时间与客户一起调整,但现在它工作得很好,显示了它应该显示的所有数据,所有数据都正确排序并带有正确的标题。
但由于某种原因,该报告在显示数据之前很少插入准空白页面,而且似乎是随机的。这些页面并非完全空白,我的所有标题(包括组标题)都会显示,但没有详细信息。正确的数据会在几页后显示,但无论我对 Section Expert 做什么,这些无用的页面都会在报告中不断弹出。要清楚标题和细节没有分开。标题在具有正确数据的页面中也可以很好地显示,它们只是复制到之前的额外空白页面。
这是一个示例:
除了最上层的数据之外,在我的任何部分中都没有选中“插入空白页”框,这可以正常工作,但是这些额外的页面不会插入到该级别的每个组的末尾。它们有时会随机插入到连贯部分的中间。
我还验证了“保持在一起”选项,并检查了包括详细信息在内的 4 个最低级别,因此我认为数据太大而无法与其标题放在同一页面上,但问题很少,随机且数据完美溢出当它出现时(如我的示例中的第 3 页)。并且检查所有这些框并没有改变任何东西。
没有抑制公式,唯一被抑制的部分是 GH1 和 GH2,但它们一直被无条件地抑制。如果没有数据,我尝试在标题中添加条件抑制公式,但问题是,有数据。标题似乎被无用地复制了。
该问题似乎与标头值的任何特定更改无关。在我的示例中,当报告点击某个投资组合的普通股时它会发生变化,但当另一个投资组合显示其普通股时不会发生。我检查了我的数据源中的数据,发生这种情况的数据行和没有发生这种情况的数据行之间的一切都是一致的。
我没有关于如何摆脱这些额外页面的想法。有人知道我的报告中发生了什么吗?
谢谢一堆。