报告服务2005

我的布局是这样的:

  • 我有包含表
  • 的mainreport
  • 该表具有3个运行组,分别为GrpLevel1,GrpLevel2,GrpLevel3
  • 子报告被添加到3个组之一,并通过将该组 key 传递给子报告
  • 来执行

    因此,一个特定的子报告将在GrpLevel1上运行,并且对于它包含的每个Level2,GrpLevel2下的子报告都将运行。

    我遇到的问题是子报表想跳到下一页,在报表中留出空白空白。

    如果子报表包含一个包含一堆数据的表,并且不能放在页面的3/4s上(报表的第一页的报表标题位于前1/4),则它将整个页面跳转到下一页仅保留标题,而不是在首页上打印其标题。

    在 table 上,我关闭了“保持在一起”。

    我不知所措,准备放火烧我的立方体。深入了解这一点将不胜感激。

    更新 ****************这已在SSRS 2008 R2中修复
    (SQL Server)Reporting Services 2008 R2已修复此问题。现在,您可以在子报表上切换“保留在一起”。分页看起来好多了。

    最佳答案

    似乎没有解决此问题的方法。该错误已由Microsoft告知,但仍未在SSRS2008中修复。

    来自知识库文章(http://support.microsoft.com/kb/938943)



    他们列出的解决方法实质上是“不使用子报表”

    关于reporting-services - 子报表尝试并保持在一起,留下空白点/页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/635051/

    10-13 06:12