SSRS:如何在LIST中嵌入的每个页面上重复表的标题行?

时间:2013-03-26 15:55:22

标签: sql-server reporting-services

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

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

如何修复此问题并在每页上重复标题?

谢谢。

2 个答案:

答案 0 :(得分:22)

  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

答案 1 :(得分:0)

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

一般 - >显示此页面的标题 - >在第一页上打印并在最后一页上打印(选中此处的所有框)并单击确定

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

或者你可以按照这个

选择Tablix。

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

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

在属性网格中:

将RepeatOnNewPage设置为True