0

我在使用 SSRS 重新创建旧报告时遇到问题。原始报告将从 SQL 中提取大约 5-6 条记录,然后为每条记录生成相应的 2 页报告。如果我可以为每条记录创建一个单独的报告,这将很容易,这是可能的,但这不是我所要求的。

我需要能够为我返回的每条记录保留 2 页。例如:

对于同一条记录,第 1 页将具有与第 2 页不同的表,并且可以通过以下方式查看:

记录 1:第 1,2 页

记录 2:第 3,4 页

记录 3:第 5,6 页

记录不需要分组。他们只需要多页重复。

与我一起工作的人建议了一份子报告,但我不确定这将如何运作。

我使用报告生成器来创建报告。

谢谢你的帮助。如有必要,我很乐意澄清。

4

1 回答 1

0

SSRS 的本质是它基于运行时可用的任何数据而增长。为了强制它每条记录占用两页,您需要设置一个占位符。一种方法是创建一个跨越两页的表格。确保至少一列中的单元格的“CanShrink”属性设置为 False。如果报告的长度不同,您可以移除边框以使列不可见。

接下来,您可以根据需要为其他报告数据添加列。是否要使用子报表并不重要,任何一种方式都可以。

于 2013-07-23T15:35:07.230 回答