Report Builder 3 - 隐藏多个文本框
Report Builder 3 - Hiding multiple text boxes
有 3 个文本框,根据现场部门只能看到一个,即 AAA、BBB 和 CCC。
三个文本框 txtBodyText_1、txtBodyText_2、txtBodyText_3
如果字段数据 returns AAA 则可见 txtBodyText_1 而其他隐藏。
如果字段数据 returns BBB 那么可见 txtBodyText_2 而其他隐藏
If Field data returns CCC then visible txtBodyText_3 and others hidden
已使用可见性隐藏文本框属性:
txtBodyText_1:
=iif(Dept.value, "EmpDetails")="AAA",true,false)
txtBodyText_2:
=iif(Dept.value, "EmpDetails")="BBB",true,false)
txtBodyText_3:
=iif(Dept.value, "EmpDetails")="CCC",true,false)
任何关于更好解决方案的想法...
如果您将“=”切换为“<>”,它们应该可以正常工作。
=iif(Dept.value, "EmpDetails")<>"AAA",true,false)
请注意,在对话框中 属性 被命名为 Visibility,但在 属性 window 中它被命名为 Hidden。 True = 隐藏,False = 可见。
这等同于 if Dept.value <> "AAA", 隐藏 txtBodyText_1, else 显示 txtBodyText_1.
有 3 个文本框,根据现场部门只能看到一个,即 AAA、BBB 和 CCC。
三个文本框 txtBodyText_1、txtBodyText_2、txtBodyText_3
如果字段数据 returns AAA 则可见 txtBodyText_1 而其他隐藏。
如果字段数据 returns BBB 那么可见 txtBodyText_2 而其他隐藏
If Field data returns CCC then visible txtBodyText_3 and others hidden
已使用可见性隐藏文本框属性:
txtBodyText_1:
=iif(Dept.value, "EmpDetails")="AAA",true,false)
txtBodyText_2:
=iif(Dept.value, "EmpDetails")="BBB",true,false)
txtBodyText_3:
=iif(Dept.value, "EmpDetails")="CCC",true,false)
任何关于更好解决方案的想法...
如果您将“=”切换为“<>”,它们应该可以正常工作。
=iif(Dept.value, "EmpDetails")<>"AAA",true,false)
请注意,在对话框中 属性 被命名为 Visibility,但在 属性 window 中它被命名为 Hidden。 True = 隐藏,False = 可见。
这等同于 if Dept.value <> "AAA", 隐藏 txtBodyText_1, else 显示 txtBodyText_1.