Reporting services 水晶报告,如SSRS 2008 R2报告中的详细信息部分

Reporting services 水晶报告,如SSRS 2008 R2报告中的详细信息部分,reporting-services,ssrs-2008-r2,Reporting Services,Ssrs 2008 R2,作为我正在进行的一个项目的一部分,我正在开发一个相当长的报告,该报告将在流程结束时由用户打印出来。打印报告时,长度为10-20页。在报表生成器中,我将报表的各个部分以矩形分隔。这很好,除非我需要调整矩形之间的间距。然后,我必须调整我更改的矩形下方的任何矩形 在SAP Crystal Reports 2012中,您可以使用详细信息部分来处理此问题。我会把每个矩形放在一个细节部分,然后我可以轻松地调整该部分的大小,其他所有内容都会自动调整 有没有办法在SSR中复制这种行为?需要注意的是,我在矩形上设

作为我正在进行的一个项目的一部分,我正在开发一个相当长的报告,该报告将在流程结束时由用户打印出来。打印报告时,长度为10-20页。在报表生成器中,我将报表的各个部分以矩形分隔。这很好,除非我需要调整矩形之间的间距。然后,我必须调整我更改的矩形下方的任何矩形

在SAP Crystal Reports 2012中,您可以使用详细信息部分来处理此问题。我会把每个矩形放在一个细节部分,然后我可以轻松地调整该部分的大小,其他所有内容都会自动调整

有没有办法在SSR中复制这种行为?需要注意的是,我在矩形上设置了分页符和其他格式设置。手动调整这些矩形以保持格式非常耗时

编辑: 本质上,是否有一种方法可以像Crystal Reports中那样将报告正文拆分为多个部分

编辑2:
我已经创建了一个gif来显示我的困境。你可以在这里观看。如您所见,当我调整最上面的矩形的大小时,它与下面的两个矩形重叠,我必须手动向下移动它们。在一份包含20多个独特部分的报告中,这可能会非常乏味。在CR中,可以使用如上所述的细节部分来避免这种情况。除了使用表/列表之外,还有什么办法可以避免SSRS中出现这种情况吗?

我认为这在SSRS中是不可行的。据我所知,你只有一个选择

您可以创建一个单列表或列表,并将每个矩形放在表的一行中。然后,您可以根据需要调整行的大小,表的其余部分将自动调整。但我不知道这是否适用于分页符


您还必须为列表设置数据集,这可能会影响报表中的任何表或其他数据绑定控件

我就是这么想的。不过,谢谢你的验证。我将把这个标记为最佳答案,但如果有人知道更好的方法,我会更改它。如果您绘制了一个整体报告布局的模型,以及哪个部分导致了问题,这可能会有所帮助。我已经有20年没有使用水晶了,所以我无法想象你在比较什么,但是如果我发现了这个问题,我可能会建议一个更好的选择。这可能是因为你攻击了报告,就像你在CR中习惯的那样,这可能不是SSRS中最好的方式。事实上,我从来没有使用CR来制作报告。我只知道它有这个功能,因为我必须在SSRS中重新创建一些CR报告。我真的不认为模型会有帮助,因为它不是一个具体的问题,但我会尝试把一些东西放在一起,并更新问题。好的。我无法想象你想要实现什么,一个模型可能会帮助我和/或其他人找到解决方案。@AlanSchofield我添加了一个gif来显示问题。如果您需要更多信息,请告诉我,我会添加。我认为这很好地说明了这个问题。好的,我现在明白了,谢谢。如果你需要把表格放在矩形里,那么我不确定你能不能做到。通常情况下,您不会使用矩形,而是简单地将表堆叠在彼此的顶部,如果顶部数据集增长,表将扩展,其他表将自动向下推,只有它们之间的间隙保持一致。