#Error在计算字段上

时间:2014-09-27 17:09:54

标签: delphi reportbuilder

我是Microsoft Report Builder的新手,所以有人可以帮助我。

我在互联网上搜索但找不到问题的答案。

当出生日期字段为空时,如何从以下计算中用“ - ”替换#Error。

DateDiff(DateInterval.Year,Fields!Date_of_Birth,Fields!Date.Value

我正在使用Report Builder 2.00。

1 个答案:

答案 0 :(得分:0)

使用If语句检查出生日期字段是否为空并返回" - "如果是,否则通常运行你的代码:

=Iif(IsNothing(Fields!Date_of_Birth.Value), "-", DateDiff(DateInterval.Year,Fields!Date_of_Birth.Value,Fields!Date.Value))