无法在MS Access查询的IsError函数中显示NA

时间:2018-07-30 07:04:58

标签: ms-access ms-access-2010

当试图通过以下查询显示错误时,我试图在计算字段中显示'NA'。但是它显示结果,但对于错误它仍然显示#Div / 0!或#Num!。如何解决此.my计算字段表达式bulider是:

costDiffPerc: IIf(IsError(FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price]))),'NA',FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price])))

请帮助我解决此问题。如果有错误,我只想显示NA

1 个答案:

答案 0 :(得分:0)

是的,这似乎不起作用。

最好避免错误,而不要抓住它:

costDiffPerc: IIf([tb_MasterData]![Inq Gross Price]=0, 'NA', FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price])))