s-s-rS - 在两个地方显示 Tablix 行

Posted

技术标签:

【中文标题】s-s-rS - 在两个地方显示 Tablix 行【英文标题】:s-s-rS - Display Tablix row in two places 【发布时间】:2017-05-10 15:40:58 【问题描述】:

我正在尝试修改检查表单,以便信息表显示在每个页面的两个位置而不是一个位置:

例如:用户同时打印两张支票。报表上的 tablix 为表格中间的每张支票返回多行发票。我们希望这些发票行显示在每张支票(组)的两个位置。

当前:

检查A在页面中间有表A

检查B在页面中间有表B

想要的:

检查A中间有A表,底部有A表

检查B中间有表B,底部有表B

我尝试复制显示此信息的 tablix(或多或少复制当前 tablix 并将其粘贴到下面),但我得到的是:

实际:

检查A中间有表A

检查B中间有表A,底部有表B

检查C中间有表B

看起来第一个 tablix 打印了它的所有分组,然后第二个 tablix 接管并开始打印它的东西,所需的页数几乎翻了一番(15 次检查将产生 29 次检查,其中一个页面具有第一个的最后一组tablix 在一个表中,以及下一个 tablix 的第一组

我还尝试在组内部和外部的原始 tablix 下方添加一行。我得到的是表格的最后一行重复,或者表格中的每一行重复。

当前:

勾选A,表A有第1行,中间有第2行

想要的:

检查A,表A有第1行,中间有第2行;表 A 有第 1 行,底部有第 2 行

实际:

勾选A,表A中间有第1行、第2行、第2行

勾选A,表A中间有第1行、第2行、第1行、第2行

【问题讨论】:

【参考方案1】:

我认为您需要的是一个 List 容器。将所有页眉、tablix 和页脚信息放入列表容器(只需一次)。按 Check 分组,每组后有一个分页符。

【讨论】:

以上是关于s-s-rS - 在两个地方显示 Tablix 行的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 嵌套 Tablix 动态增加/减少行高

s-s-rS:重复 tablix

s-s-rS - 在每个新页面上打印 tablix 行标题

在 s-s-rS 2008 R2 中计算 Tablix 中的加权平均值

s-s-rS 将行百分比添加到 Tablix

在 s-s-rS 报告中使用 2 个子报告或 2 个 tablix 哪种方法更好?