繁体   English   中英

如何在Crystal Report的第一页中显示子报表记录?

[英]How to display Subreport records in the first page of the Crystal Report?

我创建了一个带有两个子报表的Crystal报表。 在这里,我在“详细信息”部分中都包含了两个子报表。 我的第一个子报表仅显示一行。 因此它显示在首页的“标题”部分下方。 但是第二个子报表有25行。 因此,它显示在第二个页面中,而不是在第一个子报表下。 如果第二个子报表的记录很少(例如5行),则该子报表将显示在第一页中。 如何在第一个子报表下显示第二个子报表的记录? 另一个问题是,“我的页眉节”记录显示在所有页面中。 从第二页开始,我只想显示子报表记录。 如何从第二页开始删除页眉部分? 有什么公式可以做到这一点吗? 提前致谢...

要停止子报表跳到下一页,您需要右键单击子报表并打开“格式化子报表”框。...然后取消选择“将对象保持在一起”选项。

将您的子报表放在标题部分而不是主报表的详细信息部分中。

主要报告

subreport1

subreport2

细节//关闭

页眉部分显示在所有页面上的问题是因为页眉中有此数据,但您想将该信息放在报表页眉中。

报告的默认显示为:

报告标题(仅首页)

页面标题(所有页面)

细节

报告页脚(仅首页)

页面页脚(所有页面)

首先清理此问题,然后相信您的最初问题可能会解决。

关于您的两个问题:

  1. 听起来您的第二个子报表有时太长而无法容纳在页面上。 如果要在第一页上显示它,则必须使其更短些,否则,请从第一页上显示的其他内容中释放一些垂直空间。

  2. 如果可能,将您的内容从页面标题移到报告标题 如果由于某种原因这不起作用,请在页面标题上设置一个Suppress公式:

     PageNumber > 1 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM