【问题标题】:SSRS 2008 Fixing the Row HeaderSSRS 2008 修复行标题
【发布时间】:2009-09-02 16:46:26
【问题描述】:

SQL Server Reporting Services 2008 中,我无法始终修复 Tablix 的标题行。右键单击 tablix 并检查 Repeat header rows on each page 什么也没做。将组窗格扩展到高级视图并右键单击多个(Static) 行组部分并将属性RepeatOnNewPage 更改为True 仅在将KeepWithGroup 设置为After 时才有效。

但这通常不允许编译,因为它被认为是 rsInvalidKeepWithGroupOnDynamicTablixMember 错误:Visial Studio 2008 告诉我 ...动态(即,指定了组)或动态后代的 TablixMember 必须具有 KeepWithGroup属性设置为“无”。我是否可以在此(Static) tablix 成员上设置此属性似乎是随机的。

是否有一种简单、直观的方法来修复 SSRS 08 Tablix 上的标题行?

【问题讨论】:

标签: sql-server reporting-services ssrs-2008


【解决方案1】:

是的!您实际上需要使用报表设计屏幕下半部分的高级组功能,并更改组的属性。您只能冻结报表最外层静态组的标题行。

使用设计视图中的报表,确保包含行组和列组的组窗口显示在屏幕底部。在“列组”窗格顶部的最右侧,有一个小的向下箭头(不是组栏上的向下箭头)。单击该箭头将允许您查看高级属性。当您选择高级属性时,您会看到橙色条中的组和灰色的静态组,您必须(必须,必须)选择顶部的静态组。您确实要确保要冻结的文本标题位于最上面的行中。

在属性窗口中,将 FixedData 属性更改为 True。

另外,tabliix 属性窗口中“在每页上显示标题行”的复选框也不起作用,您还需要在属性框中进行设置。将“RepeaOnNewPage”属性设置为 True。

【讨论】:

  • 非常有用。谢谢!不知何故,我从未见过那个小向下箭头,或者只是认为它不是很有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多