【问题标题】:SSRS - Print tablix row header on each new pageSSRS - 在每个新页面上打印 tablix 行标题
【发布时间】:2016-08-17 22:19:49
【问题描述】:

我有一个 tablix,它分配了一个数据集。 Tablix 迭代返回的数据集。我在 tablix 行标题中放置了一个包含内容的矩形对象,并选中了在 tablix 属性中的每个新页面上打印行标题的选项。 tablix 的第一行对应于行标题,第二行包含一个子报表,其中包含一个图表,该图表是根据数据集在每次迭代中返回的数据生成的(在每次迭代中,都会使用适当的数据创建一个新图表)。

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

如果有人可以帮助我,我将不胜感激。

【问题讨论】:

  • 请检查此解决方案与所有屏幕截图stackoverflow.com/questions/16701486/…
  • @ravi 我已经完成了与您的链接说明相同的操作,但它对我不起作用。我不得不说我的第二行是一个包含图表的子报表。我已经编辑了原始帖子。
  • @ravi 如果我在表格标题上方插入一个新行并删除它“有效”的旧标题行,我的意思是,它部分有效,当我导出为 PDF 时它工作正常,格式正确转换为 PDF,但从 SSDT 预览选项卡中显示不正确。为什么?

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


【解决方案1】:

改为设置 RepeatOnNewPage 属性:

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

【讨论】:

  • 我忘了说在这种情况下我的图表是一个子报表。我已经完成了,但它不起作用。在 tablix 属性中,我选择了“在每页上重复标题行”,然后在提前模式中,我选择静态,我的行标题被选中,在 tablix 成员属性中我设置了以下属性:FixedData=true, Hidden=false,HideIfNoRows=true ,KeepTogether=true,KeepwithGroup=After,RepeatOnNewPage=true。同样在高级模式中,在行组部分我选择详细信息,对于详细信息我设置 KeepTogether=false, fixedData=false。
  • 正如我对@ravi 所说,如果我在表格标题上方插入一个新行并删除它“有效”的旧标题行,我的意思是,它部分有效,当我导出为 PDF 时它正在工作好的,格式化为 PDF,但从 SSDT 预览选项卡中显示不正确。为什么?
  • 我需要看一下,但如果环境之间的子报表呈现是问题的一部分,我不会感到惊讶。如果您暂时删除图表子报表,预览是否与 PDF 行为匹配?
猜你喜欢
  • 1970-01-01
  • 2012-03-08
  • 1970-01-01
  • 1970-01-01
  • 2016-04-05
  • 2013-05-24
  • 1970-01-01
  • 2012-07-02
  • 2015-10-03
相关资源
最近更新 更多