Microsoft Reporting:如何根据页面中的矩形动态控制页脚显示?
解决方案:通过页名称控制页脚显示
先给你的
Rectangle2设置PageName属性:
选中Rectangle2,在属性面板里找到PageName,设置一个专属标识值,比如"HideFooterPage"。接着在页脚的
Hidden属性中使用以下表达式:=Globals!PageName = "HideFooterPage"这个表达式会自动判断当前页的名称是否为我们设置的标识值,若是则隐藏页脚,否则正常显示。
说明原表达式不可行的原因
SSRS没有内置函数能直接判断某个控件是否处于当前页面,所以你设想的=iif ([Rectangle2 is visible], true, false)这类写法无法被报表引擎识别执行。
适配你的场景
当第一个Rectangle内容溢出到第二页时,Rectangle2会被推至第三页,此时第三页的PageName就是我们设置的"HideFooterPage",页脚会自动隐藏;前两页的页名称保持默认,页脚正常显示,完全匹配你的需求。
内容的提问来源于stack exchange,提问作者RunzWitScissors
相关产品推荐
相关产品推荐

