2

我有几个文本框显示该字段无法显示的信息。

现在,当字段中有数据时,我不希望文本框显示它们的额外信息。是否有一个可见性表达式使其仅在字段为空白或 0.00 时才显示文本框?

编辑:文本框 ("TxtCycleTime13") 表达式是: "=IIf((Fields!PartNum.Value Like " 16THW-PIF "), "24.0", "0.00")" - 这使得文本框显示 24.0每当零件编号以 16THW-PIF 开头时

文本框 ("TxtCycleTime13") 可见性表达式现在是:"=Iif(ReportItems!TxtCycleTime13.Value = "0.00", True, False)"。- 这使得文本框仅在它有 24.0 时显示(或者换句话说,如果只有部件号是 16THW-PIF)

谢谢!

4

1 回答 1

1

表达式中的 True 指定隐藏,因此如果表达式返回 true,则不会显示文本框。要反转这一点,您只需交换 True 和 False:

=Iif(ReportItems!TxtCycleTime13.Value = "0.00", False, True)

这将仅在值为 0 时显示文本框。如果要检查字段而不是现有文本框,只需引用它即可;

=Iif(Fields!CycleTime.Value = "0.00", False, True)
于 2017-07-05T19:34:48.330 回答