【发布时间】:2018-05-04 19:35:33
【问题描述】:
我有一份报告。报告有一个标题。有时,用户自己查看我的报告。其他时候,他们将其视为更大的综合报告的一部分。
合并的报告也有一个标题。因此,在“子报表模式”下,我的报表以两个标题结束。
我想隐藏子报表的标题,但仅限于子报表时。
我希望有像 Visible=IsSubreport 这样的东西。有没有办法让我的报告判断它是否作为子报告运行?还是我要加个新参数,从外面传进来,告诉它是不是子报表?
【问题讨论】:
-
奇怪..当我在我的主报告中嵌入子报告时..子报告标题被自动抑制..IE。从父报表运行时不显示子报表标题。所以理论上,你应该只看到一个标题..除非你有“标题”作为子报告正文的一部分。
-
嘿,这是一个很好的观察。我的子报告的“标题”实际上包含在报告的正文中。这可能解释了那里的问题。问题是,这只是清楚地表明报告确实知道它是否是子报告。你知道从表达式中访问它的任何方法吗?
-
如果整个想法是抑制双标题..为什么不将当前位于子报表正文中的子报表标题设为实际标题?这样..如果报告是从父级调用的..子报告标题被抑制..如果子报告是自己运行的..那么它已经有正确的标题..不需要弄清楚任何事情。
-
@Harry 你是对的,我意识到这是正确的解决方案。在这种情况下,子报表是由其他人编写的,并且非常复杂。我很犹豫要不要碰它。
标签: reporting-services vbscript ssrs-2014