s-s-rS如何在打印预览中重复每页上的表头

Posted

技术标签:

【中文标题】s-s-rS如何在打印预览中重复每页上的表头【英文标题】:s-s-rS How to repeat the table header on each page in print preview 【发布时间】:2013-11-15 12:40:08 【问题描述】:

我有一份 s-s-rS 报告,由于某种原因,标题在打印预览模式下的所有页面上都没有重复。下面是表格图片:

我还检查了每个页面上的重复标题行选项,如下所示:

我希望标题在每一页上重复。

【问题讨论】:

看看这个问题和答案:***.com/questions/16701486/… 看看this link希望它会有所帮助。 Tablix: Repeat header rows on each page not working - Report Builder 3.0的可能重复 标记为正确的答案确实是正确的。但是对于不熟悉 Reporting Services 的人来说,它不像 this link 上的那样清楚 【参考方案1】:

为带有行组的表重复带有列标题的行

在“设计”视图中,选择表格。分组窗格显示行组。

在“分组”窗格的右侧,单击向下箭头,然后单击“高级”。分组窗格显示每个组的静态和动态 tablix 成员。您只能在静态 tablix 成员上设置属性。

在“行组”窗格中,单击要重复的行的静态 tablix 成员。选择静态 tablix 成员时,将选择设计图面上的相应单元格(如果有)。 “属性”窗格显示选定 tablix 成员的属性。

按以下方式设置 KeepWithGroup 属性: 对于组上方的静态行,单击之后。 对于组下方的静态行,请单击之前。 将 RepeatOnNewPage 属性设置为 True。

【讨论】:

拯救了我的理智! 要补充上述内容,如果您的报告顶部有多个静态行(例如,说明设置了哪些参数),您需要将 所有这些参数的 RepeatOnNewPage 设置为 True /b> 即使只有 KeepWithGroup=After 会重复。否则,您将收到错误“TablixMember 必须为 RepeatOnNewPage 属性设置与动态 TablixMember 之后或之前的值相同的值”。不知道为什么要这样做。【参考方案2】:

这里我有一个解决方案:

1. In the Tablix properties check the boxes for: Repeat header rows on each page and Keep header visible while scrolling.
make sure that the column headrs check boxes are NOT checked.
2. In the Group pane on the left (Row Groups) the first line is static. 
3. set its: "ReapetOnNewPage" property to TRUE
set its: "FixedData" property to TRUE
set its: "KeepWithGroup" property to AFTER

【讨论】:

这就是我一直在做的事情。它与上面重叠,但有更多步骤: 1.选择 Tablix 2.删除现有标题行 3.选择行组单元格 4.在组外插入新行 - 上面 5.转到右下角的列组并单击向下箭头进入高级模式 6. 选择行组中的第一个静态项(在左侧)。您应该会看到 Tablix 中突出显示的第一个新列标题。在属性中,将 RepeatOnNewPage 设置为 true。对映射到新列标题的其他静态项重复此操作。 7. 在新行输入列标题

以上是关于s-s-rS如何在打印预览中重复每页上的表头的主要内容,如果未能解决你的问题,请参考以下文章

电子表格的多层列表的表头怎么做?

excel每页都打印表头怎么设置

打印excel表格,怎么设置使每页都有表头和表尾

excel打印标题怎么设置每页都有

请教个QTableWidget表头设置问题

jquery jqprint 打印 每页控制打印内容,每一页都带有表头,怎么搞啊