access通过出入库日期计算库龄

如果发货日期为空,通过入库日期和当前日期计算,如果发货日期不为空,通过入库日期和发货日期计算,建立查询自动生成库龄,在查询中写入下面的函数,当有发货日期时,库龄记录中提示错误,请大家帮忙!
库龄: IIf([发货日期]="",Month([入库日期])-Month(Now()),Month([入库日期])-Month([发货日期]))

这样试一下:
IIf([发货日期] IS NULL,Month([入库日期])-Month(Now()),Month([入库日期])-Month([发货日期]))
温馨提示:答案为网友推荐,仅供参考