当前位置:  开发笔记 > 数据库 > 正文

SQL Server 2005 Reporting Services的条件可见性和分页符

如何解决《SQLServer2005ReportingServices的条件可见性和分页符》经验,为你挑选了1个好方法。

我知道SQL 2005中有条件可见性和分页符的错误,但我想知道是否有人提出了解决方法.

我有一个具有条件可见性表达式的表,我需要在表的末尾分页.

如果我将PageBreakAtEnd属性设置为true.无论如何都会被忽略.删除可见性条件,它的工作原理.

如果我将表放在一个矩形内,该矩形在表上具有条件可见性,并且表上有分页符.结果相同.分页属性将被忽略.

如果我使用PageBreakAtEnd属性和具有可见性条件的表设置矩形,那么即使未显示表格,我仍然会收到分页符.

关于尝试什么的任何其他想法?我差不多需要单独的报告,而不是条件可见性:(

编辑:@Josh:那有同样的问题.如果第二个表具有条件可见性,则它不起作用.如果它没有可见性表达式,那么我会一直得到分页符.

@ Erick:我真的希望这是答案,但不幸的是它不起作用.当可见性表达式计算为隐藏时,矩形将存在很大的差距(我可以使用),当它评估为可见时,分页符仍然不起作用.



1> Erick B..:

放置两个矩形,一个在另一个内.
将表放在内部矩形内,并将其设置为始终可见.
将内部矩形的Page Break设置为Insert After Rectangle.
设置外部矩形的可见性以使用条件表达式.

分页符和条件可见性现在是分开的,如果内部矩形的分页符不可见则不会被处理,但如果它是可见的,它将被处理.

编辑:当我尝试这个时,它似乎无法在Visual Studio的"预览"选项卡中工作,但它在"打印预览"中以及将报表导出为PDF时确实有效.

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有