【问题标题】:How can I suppress blank pages in SQL Reports?如何抑制 SQL 报告中的空白页?
【发布时间】:2008-12-05 15:51:07
【问题描述】:

我有一个 SQL 报表,它坚持在最后打印一个额外的空白页,即使所有报表项都应该放在一页上。我尝试缩短溢出页面上的元素,但无论我将它们压缩多少,或者第一页上留下多少空白空间,SRS 仍然认为它还需要占用另一页。这很烦人,因为这是一个常见的问题——只需一个错误就可以让报告溢出。所以我不是问如何在这份报告中解决这个问题,而是如何在这份报告和未来报告中解决这个问题:是否有一个标志或设置我可以设置来告诉 SRS “无论如何,永远不要打印超过 1 个页”?还是“禁止空白页 = true”?

【问题讨论】:

    标签: reporting-services report


    【解决方案1】:

    尝试从正文中删除任何“空白空间”。将编辑表面缩小到足以容纳所有 ReportItems,包括高度和宽度。 ReportingServices 认为您身体中的空间是故意的,所以它被保留了。

    如果这没有帮助,并且您在 2005 年注意到此问题,请尝试 2008 version。有一个新属性 ConsumeContainerWhitespace 有助于减少空白页。

    【讨论】:

      【解决方案2】:

      根据我的经验,我在报告页面上的数据总是比页边距宽,所以它认为需要制作一个新页面...检查页面的边距以及多远数据正在其上扩展。它在报表设计器中可能看起来并不遥远,但我敢打赌这就是答案。我们在这里讨论的是 PIXELS,所以请检查一下,看看它是否有帮助!

      【讨论】:

      • 天啊,非常感谢!我花了两天时间解决这个问题,结果我的报告右侧有太多空白。
      • 绝对精彩。解决了我的问题,但谁能想到呢?
      【解决方案3】:

      在报告属性中使用ConsumeContainerWhitespaceTRUE,默认为FALSE

      【讨论】:

        【解决方案4】:

        另外,查看页眉和页脚。我专注于报告的中心部分,使所有列都变小了,但它是导致问题的页脚。

        【讨论】:

        • 这不能回答问题,最好作为评论移动。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多