ms-access - Crystal Reports 11 - 添加了无用的空白页,仅添加了包含数据的组标题

标签 ms-access pdf crystal-reports crystal-reports-xi

我有一个奇怪的问题,我在使用 Crystal Reports 之前从未见过。

我为一家生成超过 200 页的银行构建了一份复杂的 PDF 月度报告。规范花了几个月的时间与客户进行调整,但现在它可以完美运行,显示它应该显示的所有数据,所有数据都正确排序并带有正确的标题。

但出于某种原因,该报告在显示数据之前很少且看似随机插入准空白页。这些页面并非完全空白,我的所有标题包括组标题都显示,但没有详细信息。正确的数据会在几页后显示,但无论我如何使用 Section Expert,这些无用的页面都会在报告中不断弹出。要清楚标题和详细信息没有分开。标题在具有正确数据的页面中也显示良好,它们只是复制到之前的额外空白页面。

这是一个示例:

Extra Page Sample

在我的任何部分中都没有选中“插入空白页”框,除了最上层的数据,这工作正常,但是这些额外的页面不会插入到该级别的每个组的末尾。它们有时会随机插入一个连贯部分的中间。

我还验证了“保持在一起”选项,并检查了包括详细信息在内的 4 个最低级别,因此我认为数据太大而无法与其标题放在同一页面上,但问题很少见,随机且数据完美溢出当它出现时(如我的示例中的第 3 页)。
选中所有这些框并没有改变任何东西。

没有抑制公式,唯一被抑制的部分是 GH1 和 GH2,但它们一直被无条件地抑制。如果没有数据,我尝试向标题添加条件抑制公式,但问题是,有数据。标题似乎只是无用地重复。

该问题似乎与 header 值的任何特定更改无关。在我的示例中,当报告命中某个投资组合的普通股股票时,它会发生变化,但当另一个投资组合显示其普通股时不会发生。我检查了我的数据源中的数据,发生这种情况的数据行和没有发生这种情况的数据行之间的一切都是一致的。

我对如何摆脱这些多余的页面没有任何想法。有人知道我的报告中发生了什么吗?

谢谢一堆。

最佳答案

尝试为组切换“保持组在一起”,看看它是否有任何效果。您可以通过右键单击组,选择“更改组”(以显示组专家)和选项选项卡来找到该选项。

此选项经常被忽略,因为“部分专家”中的“保持在一起”更加明显。

(您可能还想关闭“保持在一起”以查看这如何影响您的报告)

关于ms-access - Crystal Reports 11 - 添加了无用的空白页,仅添加了包含数据的组标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14346216/

相关文章:

Python将wordcloud导出为pdf

c# - 如何通过电子邮件发送 pdf 格式的 Crystal 报告

excel - MS Office VBA 从 2003 年到 2010 年的变化

sql - 如何运行此 Access 查询?

vba - 将 now() 转换为 MS Access VBA 中的特定格式

c# - native C# pdf 阅读器

android - 如何将欧元 (€) 符号写入 Android PDF

asp.net - 如何将数组传递给 rdlc 报告?

mysql 内连接和并集

mysql - SQL 查询以显示与另一个表的列中的条件完全匹配的数据