我知道SQL2005中存在条件可见性和分页符的错误,但我想知道是否有人提出了解决办法。
我有一个表,它有一个条件可见性表达式,并且在表的末尾需要一个分页符。
如果将PageBreakAtEnd属性设置为true,则返回
关于要尝试什么,还有其他想法吗?我几乎需要一个单独的报告,而不是有条件的可见性:(
编辑:@Josh:也有同样的问题。如果第二个表具有条件可见性,它将无法工作。如果它没有可见性表达式,那么我总是得到分页符。
@Erick:,我真的希望这是答案,但不幸的是它不起作用。当可见性表达式计算为隐藏时,矩形的位置会有一个很大的间隙(我可以接受),而当它计算为可见时,分页符仍然不起作用。
发布于 2008-08-15 14:22:26
放置两个矩形,一个放在另一个里面。
将表格放在内部矩形内,并将其设置为始终可见。
将内部矩形的分页符设置为在矩形之后插入。
设置外部矩形的可见性以使用条件表达式。
分页符和条件可见性现在是分开的,内部矩形的分页符如果不可见就不会被处理,但如果它可见就会被处理。
编辑:当我尝试这样做时,它在Visual Studio的预览选项卡中似乎不起作用,但在打印预览和我将报告导出为PDF时,它确实起作用了。
发布于 2009-07-20 06:30:54
嗨,我是Bala samsnai,我也遇到了同样的错误。
我没有使用Rectangle来解决这个问题。
而不是给出完整的表达式(整个表)
选择该选项卡中的一行,给出visibilty表达式。就像这样,对所有行(如Header、Detailed、Footer)重复它,并给出可见性表达式。
这样我们就可以同时获得可见性和包装性的工作。
Bala samsani
发布于 2012-09-21 14:49:28
使用设置了条件可见性的矩形,以及启用了“在此之前插入分页符”设置的矩形内的空表。
https://stackoverflow.com/questions/8439
复制相似问题