【问题标题】:SSRS multi tablix not allowing repeat of headersSSRS multi tablix 不允许重复标题
【发布时间】:2021-09-14 14:22:47
【问题描述】:

所以我有一个数据集(多个表 [零件和劳动力] 的联合)。此报告适用于多个代理机构/多个发票,按发票分组并在发票#上分页。

例子

Tablix1

Row - Agency - repeatonnewpage, Keep with Group After
Row - Invoice- repeatonnewpage, Keep with Group After
Row - Date- repeatonnewpage, Keep with Group After

 Tablix2 (is filtered to the parts)
 Header Row 
 Detail Row - Item, Description   (can be multiple lines)

 Tablix3 (is filtered to labor)
 Header Row
 Detail Row - Item, Description  (can be multiple lines)

更多详细信息行

我的问题是,当 Tablix 2 或 3 有如此多的数据时,它会将报表推送到 Tablix 1 标题不重复的新页面。有没有办法做到这一点?

【问题讨论】:

    标签: reporting-services reportbuilder3.0


    【解决方案1】:

    您可能需要在 Group 而不是 table 上设置 Header 重复。当 Microsoft 添加 Tablixs 时,表格分页变得有些古怪,而且他们从未解决过这个问题(“按设计工作”)。

    应该在组高级模式设置中的 GROUP 上设置另一个 RepeatOnNewPage 属性。

    要访问属性,请选择表格,单击列组右侧的向下克拉,然后单击高级模式。然后选择行组中的第一个标题行以调出属性并将 RepeatOnNewPage 设置为 True。

    【讨论】:

    • 好的,所以我确实为组中的每个静态成员尝试了列“RepeatOnNewPage = True”。但是,它告诉我“TablixColumnHierarchy 中的所有 Tablix 成员元素都必须将 RepeatOnNewPage 属性设置为 false”
    • @user16909854 - 您需要在 ROW 分组上设置它,而不是在错误指示的 Column 上设置 (TablixColumnHierarchy)。
    • 我已经设置了行分组,但是当嵌入的 tablix2 进入第二页时 tablix1 的标题没有重复。 (在我的单个报告中,我可以使用参数从 3 个表中提取我需要的内容,标题适用于行分组)
    • 我将我想要重复的数据移动到页眉中,并使用隐藏的 txtbox 显示 pageHeader 中的数据。这是一个很大的工作,我不确定它会如何工作如果隐藏字段不在第 3 页上(或者在我的情况下,如果第 3 个嵌入式 tablix 自行包装到第 3 页)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2019-11-17
    • 1970-01-01
    • 2013-08-28
    相关资源
    最近更新 更多