当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白

Posted

技术标签:

【中文标题】当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白【英文标题】:how to hide blank space between textboxes when one of them is conditionally invisible in s-s-rS 【发布时间】:2020-02-08 03:05:31 【问题描述】:

我的 s-s-rS 报告有五个文本框,每个文本框一个接一个。第三个文本框有一个可见性条件,在少数情况下会隐藏文本框。在这种情况下,前两个框和后两个框之间会显示一个空格。有没有办法隐藏这个空白而不重新排序?

提前致谢!!

【问题讨论】:

尝试在同一个文本框中使用多个表达式。它应该会给你想要的效果。 【参考方案1】:

如果您在 tablix 的左边缘单击鼠标右键,您会发现有一个“行可见性”属性。

【讨论】:

【参考方案2】:

将您想要有条件地隐藏/显示的文本框放在它自己的行中,然后隐藏/显示该行,而不是文本框。

【讨论】:

【参考方案3】:

就像其他人所说的那样,您可以将它们全部组合到一个文本框中。它看起来像这样:

=IIF(showText1 = true, vbcrlf & "Text 1" &, "") & IIF(showText2 = true, vbcrlf & "Text 2" &, "") & IIF(showText3 = true, vbcrlf & "Text 3" &, "")

注意:执行此操作时,您可能还希望在文本框属性中选中“允许高度增加”和“允许高度减少”

【讨论】:

以上是关于当其中一个在s-s-rS中有条件地不可见时如何隐藏文本框之间的空白的主要内容,如果未能解决你的问题,请参考以下文章

s-s-rS 2008 - 如何使用用户定义的分组隐藏行组列?

labview如何设置一个按钮的可见与隐藏;即当一定的条件满足时按钮才会显示出来可用

s-s-rs 在行组上设置列可见性

jquery-ui-sortable,当列表被隐藏时如何防止取消?

基于数据的 s-s-rS 图表可见性

s-s-rS 表展示了没有表达式集的条件可见性