如何在每个页面上重复页眉。 在NewPage Property上重复未出现在ssrs 2008中tablix memeber属性我想在每个页面上重复页眉以便生成报告。在NewPage上重复显示在SSRS 2008中的Tablix成员的属性中
回答
如果您的分页符由于组间中断(硬分页)而导致您可以在每个页面上重复页面标题。如果分页是由于较小的交互式页面大小(软分页)造成的,则不能在页面之间重复页面标题。要在组之间的每个页面上重复页面标题,请将组的Tablix部分的标题以及Tablix属性窗口的常规选项卡下的列标题 - >在每个页面上重复标题行。您也可以通过使用RepeatcolumnHeaders = True从Tablix的常规属性窗口执行此操作。
请注意我的意见仅限于在BIDS中开发SSRS 2008报告。我不知道Report Builder中是否存在此功能。
您也可以在“行/列组”窗口中打开“高级模式”,然后修改每个静态行条目“RepeatOnNewPage”设置。您可能必须将“KeepWithGroup”设置为“After”。
如果您使用子报表作为您的标题,这会很有效。
根据您创建新报告的方式,Tablix xml可能会或可能不会将正确的属性附加到tablix的“标题”行。
这里是SQL Server的中央另一个线程与修复: http://www.sqlservercentral.com/Forums/Topic593245-1063-1.aspx
这里是重要的一点:
2008年SSRS,
如果创建一个表的报表使用向导功能(在解决方案资源管理器中,右键单击>报告 - >添加新报告)表格标题将在每个页面上重复。
相反,如果报表是在不使用向导的情况下创建的(在解决方案资源管理器中,右键单击报表 - >添加 - >新建项目)表格标题将不会在每个页面上重复。在每个页面上为Tablix设置重复标题(行/列)也无济于事。
如果您已经构建了报告,并且无法使用上述步骤进行重建,并且当且仅当您对rdl后面的xml感到满意,请执行以下操作。 (首先保存备份rdl)
查看代码。 查找TablixRowHierarchy 下面会有一个TablixMember对应于标题行。 添加到该标题和任何其他标题行(Tablix成员)添加三个元素属性。
<TablixRowHierarchy>
<TablixMembers>
<TablixMember>
<KeepWithGroup>After</KeepWithGroup>
<RepeatOnNewPage>true</RepeatOnNewPage>
<KeepTogether>true</KeepTogether>
</TablixMember>
...
您应该看到标题行重复。
我在我自己的报告中试过这个,发现它解决了这个问题。
非常感谢。当没有其他的时候这会起作用。您可以在TablixMember上找到空的TablixMembers,并在其中包含“Details”组。在我的情况下,我有两行重复,我有两个空的TablixMember标签,我添加了“重复”标签。我认为这种异常是因为我合并了一些单元格而发生的。 – 2012-10-03 18:23:19
如果我可以upvote这5倍,我会的。没什么,但我没有尝试过在线工作。这是修复。 – 2013-03-12 17:04:50
@AlanM谢谢!很高兴帮助! – EtherDragon 2013-03-12 18:05:11
经过一番实验后,我想出了如何始终让表格标题在每一页上重复。
在tablix上RepeatColumnHeaders
属性的设置似乎对此行为没有影响。相反,我们必须将其设置在行组的静态成员上。
要查看行组的静态成员,请单击行组/列组标题最右侧的小下拉箭头。然后选择高级模式。
使用显示的行组的静态成员,选择列表中的第一个。设计师应该选择Tablix的左上角单元格。
现在打开属性窗格,找到属性RepeatOnNewPage
并将其设置为True
。
然后找到属性KeepWithGroup
并确保它设置为After
。如果不是,请将其设置为After
。 现在您的表格标题将在每个页面上重复。
顺便说一句,请查看Paul的书“Microsoft SQL Server Reporting Services Recipes:用于设计专家报告”对于SSRS来说,这是一个很好的资源。 和平
这里您可以遵循的步骤。这解决了这个问题(每个页面的列标题):
1)在rdl文件的设计模式下,底部会出现“行组”和“列组”(分别为左侧和右侧)。在列组旁边,您会看到一个箭头按钮(此箭头按钮位于列组的右侧)。点击这个箭头按钮。
2)选中 “高级模式”
3)RowGroups部分,你会发现 “(静态)” 和 “(详细信息)”。点击静态按F4(以检查它的性能。)
4)提供“保持与集团”为“后”
5)提供“重复开新页面”为“真”
6)返回表格,右键单击行标题,转到tablix属性。
7)检查“每一页上重复标题列”和
希望这将帮助你“在各行重复标题列”。
嗨,如果我想从分页符的下一页显示标题,这可能吗? – user1647667 2014-03-04 05:36:11
- 1. 如何在溢出页面上重复显示报告标题
- 2. vs2010中的rdlc报告,我如何在每个页面上重复列标题?
- 3. SSRS如何在每个页面上重复矩形
- 4. 报告组标题在每个页面上都不重复
- 5. 如何在除报告第一页以外的每个页面上重复页眉?
- 6. RDLC报告:如何在每个页面上重复组标题?
- 7. Tablix头不在新页面上重复,子报表导致页面中断
- 8. 在每个页面上重复标题
- 9. SSRS - 组页眉不会重复在每页的顶部
- 10. 设置页眉和页脚在每一页上重复
- 11. SSRS:重复Tablix
- 12. 如何在每个页面上显示子报告的标题?
- 13. 如何在每个页面重复子报表?
- 14. 如何使用微软报告在VS 2008中通过重复生成报告
- 15. SSRS矩阵标题在每个页面上重复(但在组外显示ds的每个标题?)
- 16. 该报告显示在QueryDesigner中,但未显示在SSRS报告页面中?
- 17. 在每个页面上打印页眉
- 18. 在用Wicked PDF和Rails生成的每个页面中重复HTML
- 19. SSRS重复Tablix组
- 20. SVG重复ID在一个页面上
- 21. 水晶报告书的每一页重复“报告页脚”
- 22. iTextSharp的 - 重复在每一页上
- 23. 在每个页面上总结Tablix
- 24. 在Rotativa生成的PDF中显示页眉和页脚
- 25. 我应该在每个网页上重新生成_session_id吗?
- 26. 为ListView中的每个元素重复的页眉和页脚?
- 27. 在每个打印的页面上重复特定的行
- 28. SSRS - 在每个新页面上打印tablix行标题
- 29. 修复页面水晶报告中的页眉高度
- 30. 如何为Tablix创建页脚行并在报表的每个页面中重复该行?
雅它为我工作,但现在我的问题是出口到word im没有得到tableheader重复,但在pdf即时获取..解决方案? – grace 2010-08-18 09:16:35