【发布时间】:2016-05-23 21:35:25
【问题描述】:
我有一个包含文本字段“副本”的报告。当我的数据集字段“isPrinted”为假时,这应该被隐藏。
所以我在textfield属性的隐藏选项的表达下尝试了这个:
=IIf(First(Fields!isPrinted.Value , "DataSet1")=false)
显然我做错了什么,但我不知道是什么。 任何人都愿意在这里帮助我朝着正确的方向前进吗?
【问题讨论】:
我有一个包含文本字段“副本”的报告。当我的数据集字段“isPrinted”为假时,这应该被隐藏。
所以我在textfield属性的隐藏选项的表达下尝试了这个:
=IIf(First(Fields!isPrinted.Value , "DataSet1")=false)
显然我做错了什么,但我不知道是什么。 任何人都愿意在这里帮助我朝着正确的方向前进吗?
【问题讨论】:
如果您希望隐藏结果,Hidden 期望返回 TRUE。 IIF() 通常是
IIF( some condition, return this if true, return this if false ).
因此,如果您想要隐藏标签,您可能想要删除 IIF()。如果“isPrinted.Value”是一个布尔值,你可能只是能够基于类似的东西来做
=First(Fields!isPrinted.Value, "DataSet1")
如果相反则为 (!logical NOT)
=!First(Fields!isPrinted.Value, "DataSet1")
【讨论】: