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