首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SQL Server 2005 Reporting Services的条件可见性和分页符

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

Stack Overflow用户
提问于 2008-08-12 03:46:11
回答 7查看 24.4K关注 0票数 19

我知道SQL2005中存在条件可见性和分页符的错误,但我想知道是否有人提出了解决办法。

我有一个表,它有一个条件可见性表达式,并且在表的末尾需要一个分页符。

如果将PageBreakAtEnd属性设置为true,则返回

  • 。无论发生什么,它都会被忽略。如果我将表格放在一个矩形内,并且在表格上有条件可见性,并且在表格上有分页符,那么就会发生
  • 。同样的结果。将忽略分页符属性。
  • 如果我使用PageBreakAtEnd属性设置矩形,并使用可见性条件设置表,则即使未显示该表,仍会显示分页符。

关于要尝试什么,还有其他想法吗?我几乎需要一个单独的报告,而不是有条件的可见性:(

编辑:@Josh:也有同样的问题。如果第二个表具有条件可见性,它将无法工作。如果它没有可见性表达式,那么我总是得到分页符。

@Erick:,我真的希望这是答案,但不幸的是它不起作用。当可见性表达式计算为隐藏时,矩形的位置会有一个很大的间隙(我可以接受),而当它计算为可见时,分页符仍然不起作用。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2008-08-15 14:22:26

放置两个矩形,一个放在另一个里面。

将表格放在内部矩形内,并将其设置为始终可见。

将内部矩形的分页符设置为在矩形之后插入。

设置外部矩形的可见性以使用条件表达式。

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

编辑:当我尝试这样做时,它在Visual Studio的预览选项卡中似乎不起作用,但在打印预览和我将报告导出为PDF时,它确实起作用了。

票数 11
EN

Stack Overflow用户

发布于 2009-07-20 06:30:54

嗨,我是Bala samsnai,我也遇到了同样的错误。

我没有使用Rectangle来解决这个问题。

而不是给出完整的表达式(整个表)

选择该选项卡中的一行,给出visibilty表达式。就像这样,对所有行(如Header、Detailed、Footer)重复它,并给出可见性表达式。

这样我们就可以同时获得可见性和包装性的工作。

Bala samsani

票数 2
EN

Stack Overflow用户

发布于 2012-09-21 14:49:28

使用设置了条件可见性的矩形,以及启用了“在此之前插入分页符”设置的矩形内的空表。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档