Crystal reports 在仅包含组页脚的页面上打印组页眉

Crystal reports 在仅包含组页脚的页面上打印组页眉,crystal-reports,crystal-reports-2010,Crystal Reports,Crystal Reports 2010,我正在Visual Studio 2010中使用crystal reports。出现这个who问题是因为我想将CrystalReports相互附加,以便它们可以作为一个文档打印,无论是pdf还是打印机。因此,我不得不使用子报表和组来实现这一点 我正在使用子报表,并且将组标题(GH)设置为在每个页面上重复,因为页面标题不适用于子报表。然后,我有组页脚(GF),应该在详细信息部分中的所有数据之后显示 我的问题是,对于只包含GF的页面,GH不会显示。 大多数情况下都会发生,但并非所有情况下,我的女朋友

我正在Visual Studio 2010中使用crystal reports。出现这个who问题是因为我想将CrystalReports相互附加,以便它们可以作为一个文档打印,无论是pdf还是打印机。因此,我不得不使用子报表和组来实现这一点

我正在使用子报表,并且将组标题(GH)设置为在每个页面上重复,因为页面标题不适用于子报表。然后,我有组页脚(GF),应该在详细信息部分中的所有数据之后显示

我的问题是,对于只包含GF的页面,GH不会显示。

大多数情况下都会发生,但并非所有情况下,我的女朋友都不适合我的详细信息部分的最后一页

。在GF节中重新创建我的GH,但是页眉在子报表中不起作用,它们只显示在第一页上。因此,用
sharednumbervarx
显示/抑制GF节似乎不起作用

*编辑以获得更多澄清

我正在尝试打印4份报告或这4份报告的任意组合。正在打包的报告1、打包报告2(打包报告1的副本)、采购订单、接收报告。所以我可能会打印PackingSlip1和PurchaseOrder,但不会打印其他两个。下次会有不同的事情发生

最初,我将这些报告中的每一个作为子报告放在单独的组页脚中。我是根据PurchaseOrderNumber(PONum)进行分组的。我向我的主报告发送了一个PONum参数,以及每个报告类型是否应打印的布尔变量。每个子报表都有一个参数字段,我使用子报表链接将PONum发送到每个报表。我不是打印采购订单编号组的数据,我只是打印单个PONum的不同报告组合,最终将基于用户输入

每个子报表都有一个标题,标题中的信息应在每页上重复。例如PONum和N的M页。我有几个其他的组头,除非PageNumber=1,否则会被压缩,但是这与当前的问题无关。然后,在子报表的详细信息部分,我看到了用户为其生成报表的特定PONum的行项目。最后,我使用GroupFooter部分打印美元价值摘要、签名区域等。我只希望在最后显示一次。我不使用页脚,因为它们不是必需的


我还想指出,每个子报表都需要有自己的页码,我已将其放在子报表的GroupHeader中,虽然效果良好,但可能会影响任何潜在的解决方案。

我不知道您将子报表放在何处,但在这种情况下,应在子报表上方的主报表中创建GH,并在主报表GH中写入抑制条件,如果子报表中只有GF,则主报表GH应显示。

我不确定如何向主报表指示子报表上的页面仅包含页脚信息,而不包含详细信息。也许子报表的第一个组页脚部分中有一个子变量,主报表的TotalPageCount?然后做一件事,而不是在子报表中显示GH,在子报表中完全抑制GH,只在主报表中显示GH。在这种情况下,无论子报表中的数据如何,都可以看到GH