我需要检测APTran是否有相关的APAdjust行。在报告编写者中,我使用以下语句来测试APAdjust.AdjdRefNbr是否为空:
=IIF(IsNull( [APAdjust.AdjdRefNbr], 0) = 0, 0, [APTran.CuryExpenseAmt])
=IIF([APAdjust.AdjdRefNbr]=NULL, 0, [APTran.CuryExpenseAmt])
=IIF([APAdjust.AdjdRefNbr] IS NULL, 0, [APTran.CuryExpenseAmt])
以上所有三个陈述都没有奏效。请告诉我我错过了什么。
编辑:
意识到我使用了错误的字段。我打算使用APTran.CuryTransAmt。 HB提供的解决方案也适用。
答案 0 :(得分:1)
我相信报告设计师正在进行类型强制。我成功地将null视为空字符串以进行空检查:
=IIF(Trim([APAdjust.AdjdRefNbr]) <> '', [APTran.CuryExpenseAmt], 0)