【问题标题】:SSRS How to repeat the table header on each page in print previewSSRS如何在打印预览中重复每页上的表头
【发布时间】:2023-03-23 15:42:01
【问题描述】:

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

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

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

【问题讨论】:

标签: reporting-services ssrs-2008 ssrs-tablix


【解决方案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. 在新行输入列标题
猜你喜欢
  • 1970-01-01
  • 2023-04-04
  • 1970-01-01
  • 2016-07-25
  • 1970-01-01
  • 2015-05-14
  • 1970-01-01
  • 2017-10-11
  • 1970-01-01
相关资源
最近更新 更多