在仅包含组页脚的页面上打印组标题

时间:2014-03-07 15:39:39

标签: crystal-reports crystal-reports-2010

我正在使用Visual Studio 2010的水晶报告。这个问题出现了,因为我想将CrystalReports附加到彼此,这样他们就可以作为一个文档打印,无论是作为PDF格式还是打印机。因此,我很难使用SubReports和Groups来实现这一目标。

我正在使用SubReports,并且在每个页面上都设置了Group Headers(GH)重复,因为Page Headers不能与SubReports一起使用。然后,我有群组页脚(GF)应该显示在详细信息部分中的所有数据之后。

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

大部分时间都会发生这种情况,但并非所有时间都不能让我的GF不适合我的详细信息部分的最后一页。

I have tried this。在GF部分重新创建GH,但PageHeaders不能在SubReports中工作,它们只显示在第一页上。所以使用Shared numberVar X显示/抑制GF部分似乎不会起作用。

* 修改其他说明

我正在尝试打印4份报告或这4份报告的任意组合。报告为PackingSlip1,PackingSlip2(PackingSlip1的副本),PurchaseOrder,ReceivingReport。所以我可能会打印PackingSlip1和PurchaseOrder而不是其他两个。下次有些不同。

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

每个SubReport都有一个包含信息的标题,每个页面都应重复这些信息。例如N的PONum和Page M.除非PageNumber = 1,否则我有几个其他组标题被拒绝,但这与当前问题无关。然后我在SubReport的详细信息部分中有用户为其生成报告的特定PONum的行项目。最后我使用GroupFooter部分打印美元价值摘要,签名区域等。我只想在结束时显示一次。我没有使用Page Footers,因为它们不是必需的。

我还想指出,每个SubReport都需要有自己的PageNumbering,我已将其放置在SubReport的GroupHeader中,这样可以正常工作,但可能影响任何可能的解决方案。

1 个答案:

答案 0 :(得分:0)

我不知道你在哪里放置子报告但是在这种情况下方法应该在子报告上方的主报告中创建GH并在主报告GH中写一个抑制条件,如果子报告中只有GF那么主要报告GH应该显示。

相关问题