2

VS我在使用/的 sql 主报告(.rdl 文件)中几乎没有子报告SSRS 2008
子报表大约从主报表详细信息部分的页面中间开始。我在主报告中有一组,显示标题信息并将一个参数传递ReportID给每个子报告。
我也检查了两个:

  1. 行标题 - “在每一页上重复标题行”和
  2. 列标题 - “在每一页上重复标题列”</li>

在主报告General的属性选项卡上。 如果子报表中的详细信息行很少,以便所有内容都可以在第一页上呈现,则一切正常。 如果我在子报表中有更多详细信息行,因此无法在一页上打印所有内容,则子报表会从第一页呈现并移至第二页、第三页等。Tablix

当我在子报表中有超过一页的数据时,它也会从第一页开始,并在第二页继续呈现,依此类推......
但是,它不会在后续页面上显示主报表的列/行标题的子报告?
我注意到,当ReportID我的主报告组中的下一个项目/开始时,它仅在第一页上打印列标题,而不是任何后续页面,依此类推......

我也尝试只检查一个,要么

  1. 行标题 - “在每一页上重复标题行”或
  2. 列标题 - “在每一页上重复标题列”</li>

在主报告的 Tablix 属性的常规选项卡上但不起作用?

当子报表具有多个页面数据时,任何想法如何在每页上打印标题信息?

4

3 回答 3

0

分页在 SSRS 中总是很有趣。

您是否查看过子报表的页面大小/交互性?这可能会停止子报表分页,但我不知道这是不是你想要的。

一篇关于分页的旧文章

还有一个更新的

于 2009-04-21T15:55:50.550 回答
0

目前我遇到了同样的问题。在之前的 SSRS 报告中,我们通过将 tablix 放入单个单元格列表项中来使其工作,以便重复标题。现在我正在处理一份不同的报告,当我尝试同样的事情时,我收到了这个错误:

[rsInvalidDetailDataGrouping] The tablix ‘tablixOpportunitySummary’ has a detail member with inner members. Detail members can only contain static inner members.

我进行了广泛的搜索,但这是唯一表明 SSRS 中存在已知问题的链接。在发布这篇文章时,它包含 4 个解决方法:

https://connect.microsoft.com/SQLServer/feedback/details/337720/katmai-reporting-services-2008-tablix-control-repeat-column-headers-does-not-work#

于 2011-08-25T15:34:54.640 回答
0

有点晚了,但我认为这就是你要找的:

您需要转到tablix properties > General并选中Keep header visible while scrolling选项。然后在高级模式下转到列/行组,选择您的静态行并将固定数据模式设置为True在新页面上重复设置为 ,True并将组保持After

这里可能是最好的参考:这里

于 2018-11-21T08:49:36.727 回答