【问题标题】:Reporting Services 2008 - Long subreports cause page breakReporting Services 2008 - 长子报表导致分页
【发布时间】:2009-06-17 17:16:42
【问题描述】:

Similar to this question,但我有一份“主”报告,其中包含许多子报告。一切都很好,直到其中一个子报表在呈现时(例如,PDF)将占用>页面上剩余的空间。在这种情况下,分页符使子报表在新页面上开始。有时,当一个报表只占用一页的一点空间时,这看起来非常尴尬,然后因为以下子报表太长而中断到下一页。有什么建议么?这不是宽度/边距问题,因为当所有子报表都很短时,它看起来很好。另外,我正在使用 HTML 占位符,并且我没有在子报表上设置任何边距,也没有检查任何这些:

  • 之前添加分页符
  • 之后添加分页符
  • 如果可能,将内容保留在一个页面上

【问题讨论】:

    标签: reporting-services ssrs-2008


    【解决方案1】:

    查看MS文章KB938943,我无法解决这个问题...

    【讨论】:

    • 疯了,所以这是“设计使然?”我认为子报表非常适合在多个报表中重复使用不同的部分......哦,好吧。
    【解决方案2】:

    在 Reporting Services 2008 中,子报表上有一个名为 KeepTogether 的新属性。这在 2005 年始终是正确的,没有办法改变它。 2008 年,我们在消除空白和空白页方面取得了巨大成功(图表上的动态高度属性除外,但那是另一张票)。

    同时检查 gridsrectangles 等上的 KeepTogether。当您不想要它们时,将它们全部设置为 False在一起。

    【讨论】:

      【解决方案3】:

      子报表中是否有任何指定分页符的分组?如果是这样,这可能会导致分页。无论“主”报告中的设置如何。

      【讨论】:

      • 不幸的是,情况似乎并非如此。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多