主报表上使用SubReport时的间距问题

时间:2016-05-06 09:20:23

标签: reporting-services ssrs-2012 ssrs-2014

下图显示了在主报表上使用子报表时的间距问题。

红色矩形 - 主要报告的Tablix。

绿色矩形 - 主报表上Tablix的第一个单元格。

蓝色矩形 - 主报表上Tablix的第二个单元格。

黑色矩形 - 子报表Tablix

enter image description here

任何人都可以帮我解决这个问题。我想将子报告显示在第一个文本框的旁边。

1 个答案:

答案 0 :(得分:0)

不知道你到目前为止尝试了什么,有几个问题:

  1. 您是否将它们放得足够紧密,使设计师中两个项目之间的距离设置在0到5分之间?

  2. 如果您将它们定位在0到5分之间,则在报表上查找对象顶部位于子报表顶部下方但位于Tablix顶部上方的对象。在渲染过程中,对象不能重叠,因此如果一个对象(即使它看起来与tablix和子报表无关)要垂直展开,它会向下推Tablix,留下多余的空白区域。看起来图像右上角的对象可能正在执行此操作。

  3. 在这种情况下,此解决方案似乎不起作用,但为了防止一个对象推送其他对象,您可以将对象分组到矩形内。在这种情况下,SSRS将根据需要移动矩形,但不会干扰矩形内容的空间关系。

  4. 如果这没有帮助,您可以通过评论告诉我有关您具体情况的更多信息,我会尽力帮助您。