2016-12-07 107 views
0

我有一个SSRS报告,这将显示公司的详细信息。它包含一个主要报告和一个子报告。在主报告中,公司名称和公司代码显示在子报告中,其他公司详细信息如业务类型和财务详细信息。在主报告页脚中,我需要显示公司名称。为此,我把公司名称放在一个文本框中,并在“ReportItems!CompanyName.Value”等表达式中使用了文本框名称。报告页脚没有显示在所有页面的SSRS

问题在于,当我将报告导出为PDF时,假定公司有两个页面来显示其详细信息,公司名称将显示在第一页中,但不显示在第二页中。

+0

为什么公司明细**必须在子报告中有什么特别的原因?我想你可以通过从你的设计中删除子报表来避免这个问题。 – 3N1GM4

+0

使用子报告有一些原因。所以不可能消除这一点。 – Sreepathi

+0

可能不是您的唯一理由,但以我的经验来看,子报表或是来自Crystal Reports的痛苦结转,或者是一种不太有价值的重用机制。 –

回答

0

如果将包含页眉/页脚的报表用作子报表,则只会呈现正文。替代地使用父报告的页眉/页脚。

检查您的父级报告以确保您的页眉/页脚设置正确。子报表页眉/页脚设置无关紧要。

此外,请确保您的报表属性为您的主报表设置得当。报表正文大小+报表页边距应等于报表页面大小。