Crystal报表的第一页中不显示子报表中的记录

时间:2011-04-15 06:23:06

标签: crystal-reports subreport

详细信息部分未在Crystal Report的第一页中显示

我的水晶报告的结构:

Report Header 
Page Header 
Group Header 
Report Footer - contains 2 subreports 

当我的子报表中的记录多于一页时,第一页的子报表中没有显示数据,第二页中的子报表数据开始。 当子报表中的记录很少时(例如:仅限1或2条记录),它将显示在第一页中。

我在这里错过了一些设置吗?我真的不知道该怎么办......请帮忙。

4 个答案:

答案 0 :(得分:6)

在主报告中,您还可以在“格式子报告”下查看,“公共”标签有一个“保持对象在一起”的框。取消选中以允许子报表本身分成多个部分

答案 1 :(得分:5)

  1. 您应该在部分专家中查看您的设置,特别是您可能需要关闭报表页脚和子报表的保持在一起选项。如果数据占用超过1页,则此选项将尝试将该部分中的数据全部移至下一页,以保持该部分中的数据。

  2. 此外,为了帮助您将数据保存在同一页面上,请尝试禁止使用未使用的子报表部分。

答案 2 :(得分:1)

这个让我感到困惑 - 右键单击​​子报告并选择Format Subreport。在底部附近的Common选项卡上,您将看到Keep Object Together,默认情况下我会选中它。取消选中此选项,子报表将从第1页开始。

答案 3 :(得分:0)

右键单击您的SubReport>更改子报告链接。确保从“可用字段”部分中选择了一个字段。

希望它有所帮助。