SQL 服务器报表生成器仅在字段为空时显示文本框
SQL server report builder show text box only if a field is blank
我有几个文本框显示该字段无法显示的信息。
现在当字段中有数据时,我不希望文本框显示它们的额外信息。是否有可见性表达式使文本框仅在字段为空白或 0.00 时显示?
编辑:
文本框("TxtCycleTime13")表达式为:"=IIf((Fields!PartNum.Value Like "16THW-PIF"), "24.0", "0.00" )”现在 - 只要部件号以 16THW-PIF
开头,文本框就会显示 24.0
文本框 ("TxtCycleTime13") 可见性表达式现在是:“=Iif(ReportItems!TxtCycleTime13.Value = "0.00", True, False)”。 - 这使得文本框仅在有 24.0 时显示(或者换句话说,如果只有零件号是 16THW-PIF)
谢谢!
表达式中的 True 指定隐藏,因此如果表达式 returns 为真,文本框将 不 显示。要反转它,您只需交换 True 和 False:
=Iif(ReportItems!TxtCycleTime13.Value = "0.00", False, True)
只有值为 0 时才会显示文本框。
如果您想检查一个字段而不是现有的文本框,只需引用它即可;
=Iif(Fields!CycleTime.Value = "0.00", False, True)
我有几个文本框显示该字段无法显示的信息。
现在当字段中有数据时,我不希望文本框显示它们的额外信息。是否有可见性表达式使文本框仅在字段为空白或 0.00 时显示?
编辑: 文本框("TxtCycleTime13")表达式为:"=IIf((Fields!PartNum.Value Like "16THW-PIF"), "24.0", "0.00" )”现在 - 只要部件号以 16THW-PIF
开头,文本框就会显示 24.0文本框 ("TxtCycleTime13") 可见性表达式现在是:“=Iif(ReportItems!TxtCycleTime13.Value = "0.00", True, False)”。 - 这使得文本框仅在有 24.0 时显示(或者换句话说,如果只有零件号是 16THW-PIF)
谢谢!
True 指定隐藏,因此如果表达式 returns 为真,文本框将 不 显示。要反转它,您只需交换 True 和 False:
=Iif(ReportItems!TxtCycleTime13.Value = "0.00", False, True)
只有值为 0 时才会显示文本框。 如果您想检查一个字段而不是现有的文本框,只需引用它即可;
=Iif(Fields!CycleTime.Value = "0.00", False, True)