Reporting services 如何抑制SQL报表中的空白页?

Reporting services 如何抑制SQL报表中的空白页?,reporting-services,report,Reporting Services,Report,我有一个SQL报表,它坚持在最后打印一个额外的空白页,即使所有报表项都应该放在一个页面上。我试图缩短溢出页面上的元素,但无论我对它们进行了多少压缩,或者在第一页上留下了多少空白,SRS仍然认为它需要占用另一页。这很烦人,因为这是一个很常见的问题——只需一个错误就可以让报告溢出。所以我不是在问我如何在这一份报告中解决这个问题,而是我如何在这一份报告和未来的报告中解决这个问题:是否有一个标志或设置可以告诉SRS“无论发生什么,打印的页面都不能超过1页”?或“抑制空白页=真”尝试从正文中删除任何“空白

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

尝试从正文中删除任何“空白”。缩小编辑面,使其刚好足够容纳所有报表项(包括高度和宽度)。ReportingServices认为你身体中的空间是有意的,所以它被保留了下来


如果这没有帮助,并且你在2005年注意到了这个问题,那么试试这个。有一个新的属性,ConsumerContainerWhiteSpace,可以帮助减少空白页。

根据我的经验,我在报告页上的数据总是比页边距宽,所以它认为需要创建一个新页。。。检查页面的边距以及数据在页面上的扩展程度。在报表设计器中,这似乎并不遥远,但我敢打赌这就是答案。我们这里讨论的是像素,所以请检查一下,看看它是否有帮助

在报告属性中使用
ConsumerContainerWhiteSpace
TRUE
,默认情况下,其
FALSE
,此外,请查看页眉和页脚。我把注意力集中在报告的中心部分,使所有的列都变小了,但是是页脚造成了这个问题。

OMG非常感谢!,我花了两天时间来解决这个问题,结果发现我的报告右边的空白太多了,太棒了。修复了我的问题,但谁会想到呢?这并不能回答问题,最好作为一个评论。