【问题标题】:SSRS : How to repeat header row of a table on each page that is embedded in a LIST?SSRS:如何在嵌入列表的每一页上重复表格的标题行?
【发布时间】:2013-03-26 15:55:22
【问题描述】:

我有一个 SSRS 报告,其中包含一个包含两个嵌入式表格的列表。

对于这些表格,如果我将标题行设置为在每一页上重复,我会收到错误 "All tablix member elements in a TablixColumnHierarchy must have the RepeatOnNewPage Property set to false".

如何解决这个问题并让标题在每一页上重复?

谢谢。

【问题讨论】:

标签: sql-server reporting-services


【解决方案1】:
  1. 在设计模式下编辑 rdl 文件时,您会在编辑器底部找到Row GroupsColumn Groups(分别为左侧和右侧)。在Column Groups 旁边,您会发现一个箭头按钮(此箭头按钮位于列组部分的右侧)。单击此箭头按钮。
  2. 检查Advanced Mode
  3. RowGroups 部分中,您将找到“(静态)”和“(详细信息)”。单击/突出显示(Static) 并按F4(在Properties 窗口中检查其属性。)
  4. Keep With Group 设置为After
  5. Repeat On New Page 设置为True
  6. 返回表格,右键单击行标题(灰色条),然后选择Tablix Properties
  7. 检查Repeat header columns on each pagerepeat header column on each Row。 (至少从 VS2012 开始编辑,他的意思可能是 Repeat header rows on each page

【讨论】:

    【解决方案2】:

    它只是名为 RepeatOnNewPage 的报告的属性为 false。如果您单击页眉并转到页眉属性

    常规 --> 显示此页的页眉 -> 在第一页打印并在最后一页打印(选中此处的所有框)并单击确定

    运行报告。这是在报表生成器 3.0 上完成的。我不确定您使用的是哪个工具。

    或者你可以关注这个

    选择 Tablix。

    在分组窗格中,单击小三角形并选择“高级模式”以显示静态成员。

    在行组层次结构中,选择标题行的对应(静态)项。

    在属性网格中:

    将 RepeatOnNewPage 设置为 True

    【讨论】:

    • 感谢 Akarsh 的回复,但是当我这样做时,我得到了一个不同的错误The tablix includes a table header or column with FixedHeader set to true. This is not allowed on data regions inside other data regions 请记住这些表格包含一个列表,这是我认为的真正问题。
    • 嘿,您是否单击了您创建的列表,并且侧面的属性显示了 tablix。然后转到 tablix 属性 ---> 常规 --> “在每页上重复标题行”(这将显示在 Rowheaders 中。单击它)。点击确定并运行报告。让我知道你看到了什么。
    • Akarsh 我收到第一个错误,即使我尝试为列表 tablix 设置 RepeatOnEachPage
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-12
    • 2012-12-25
    • 1970-01-01
    • 2012-06-06
    • 2023-03-21
    • 2020-06-07
    相关资源
    最近更新 更多