2016-08-17 80 views
0

我有一个tablix,它已经分配了一个数据集。 Tablix遍历返回的数据集。我在tablix行标题内放置了一个包含内容的矩形对象,并检查选项以在tablix属性中的每个新页上打印行标题。 Tablix的第一行对应于行标题,第二行contains是包含基于数据集在每次迭代中返回的数据生成的图表的子报表(每次迭代时使用相应数据创建新图表)。SSRS - 在每个新页面上打印tablix行标题

我的问题是当一个新的页面开始时,行标题不打印在新页面的开始。第一次打印行标题,但不在下一个新页面中。

我会高度赞赏,如果有人可以帮助我。

+1

请检查与http://stackoverflow.com/questions/16701486/repeat-parent-group-if-child-group-goes-to-another-page/ –

+0

@ravi我已经做了所有的屏幕截图该解决方案与你的链接解释相同,但它不适合我。我不得不说,我的第二行是一个包含图表的子报表。我编辑了原文。 – user1624552

+0

@ravi如果我在表格标题上插入一个新行并删除旧的标题行,它“起作用”,我的意思是,它部分起作用,当我导出为PDF时,它工作正常,已格式化为PDF,但来自SSDT预览标签显示不正确。为什么? – user1624552

回答

2

设置RepeatOnNewPage属性来代替:

  • 前往查看并启用属性窗格。
  • 单击Tablix并切换高级模式。 (使用“列组标签”右侧的箭头。)
  • 单击名为“Static”的行组,直到找到与要在每个页面上显示的行相对应的行。
  • 在其他组下的属性窗格中,将RepeatOnNewPage属性设置为“true”。
+0

我忘了说在这种情况下我的图表是一个子报表。我已经做了,但它不起作用。在tablix属性中,我选择了“在每个页面上重复标题行”,然后在提前模式下,选择静态,选择我的行标题,并在下面属性中设置的tablix成员属性中:FixedData = true,Hidden = false,HideIfNoRows = true ,同页= TRUE,KeepwithGroup =后,RepeatOnNewPage =真。 另外在提前模式下,在行组部分我选择详细信息,并且为了详细说明,我设置了KeepTogether = false,fixedData = false。 – user1624552

+0

正如我对@ravi所说的如果我在表格标题上插入一个新行并删除旧的标题行,它“起作用”,我的意思是,它部分工作,当我导出为PDF时,它工作正常,格式化为PDF,但是从SSDT预览选项卡不能正确显示。为什么? – user1624552

+0

我需要看看,但如果环境之间的子报表的渲染是问题的一部分,我不会感到惊讶。如果您临时删除图表子报表,预览是否与PDF行为相匹配? – bitnine