我在使用SSRS重新创建旧报告时遇到问题。原始报告将从SQL中提取大约5-6条记录,然后每条记录都有一个相应的2页报告。如果我可以为每个记录创建一个单独的报告,这将是很容易的,这是可能的,但不是要求我做的事情。
我需要能够为我返回的每个记录2页。例如:
对于相同的记录,第1页将具有与第2页不同的表,并且可查看为:
记录1:第1页,第2页
记录2:第3,4页
记录3:第5,6页
记录不需要分组。他们只需要多个页面来重复。
与我共事的人建议了一个子报告,但我不确定它是如何工作的。
我使用报表生成器来创建报表。
谢谢你的帮助。如果有必要,我很乐意澄清。
发布于 2013-07-23 23:35:07
SSRS的本质是,它基于运行时可用的任何数据进行增长。为了强制每条记录占用两页,您需要设置一个占位符。要做到这一点,一种方法是创建一个跨两页的表格。确保至少有一列中的单元格的"CanShrink“属性设置为False。如果报表的长度发生变化,您可以删除边框以使该列不可见。
接下来,您可以根据需要为其他报告数据添加列。是否使用子报表并不重要,无论哪种方式都可以。
https://stackoverflow.com/questions/17813203
复制相似问题