下图显示了在主报表上使用子报表时的间距问题。
红色矩形 - 主要报告的Tablix。
绿色矩形 - 主报表上Tablix的第一个单元格。
蓝色矩形 - 主报表上Tablix的第二个单元格。
黑色矩形 - 子报表Tablix
任何人都可以帮我解决这个问题。我想将子报告显示在第一个文本框的旁边。
答案 0 :(得分:0)
不知道你到目前为止尝试了什么,有几个问题:
您是否将它们放得足够紧密,使设计师中两个项目之间的距离设置在0到5分之间?
如果您将它们定位在0到5分之间,则在报表上查找对象顶部位于子报表顶部下方但位于Tablix顶部上方的对象。在渲染过程中,对象不能重叠,因此如果一个对象(即使它看起来与tablix和子报表无关)要垂直展开,它会向下推Tablix,留下多余的空白区域。看起来图像右上角的对象可能正在执行此操作。
在这种情况下,此解决方案似乎不起作用,但为了防止一个对象推送其他对象,您可以将对象分组到矩形内。在这种情况下,SSRS将根据需要移动矩形,但不会干扰矩形内容的空间关系。
如果这没有帮助,您可以通过评论告诉我有关您具体情况的更多信息,我会尽力帮助您。