ms-access - 无法在 MS Access 查询的 IsError 函数中显示 NA
问题描述
当结果显示以下查询错误时,我试图在我的计算字段中显示“NA”。但它显示了结果,但对于错误,它仍然显示#Div/0!或#Num!。我怎样才能解决这个问题。我的计算字段表达式bulider是:
costDiffPerc: IIf(IsError(FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price]))),'NA',FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price])))
请帮我解决这个问题。如果有错误,我只想显示 NA
解决方案
是的,这似乎不起作用。
最好防止错误而不是试图捕获它:
costDiffPerc: IIf([tb_MasterData]![Inq Gross Price]=0, 'NA', FormatPercent([costDiff]/([tb_MasterData]![Inq Gross Price])))
推荐阅读
- c - 有没有办法从文件中读取而不将信息存储在某处?
- mysql - MySQL like with IN 子句
- java - 为什么 IntelliJ 建议用 Lambda 表达式替换匿名 Runnables?
- azure - linux build agent 上的 Azure powershell 任务抛出当前操作系统无法运行此任务
- amazon-web-services - Dynamo DB 分区键设计:很少有不同的分区键,但始终是唯一的排序键
- sql-server - SSIS 无法从连接管理器获取连接
- javascript - 无法获取选择元素的值(选择的选项)
- r - 将一列中的因子级别转换为列名
- python - 使用 Python 抓取我的 html 代码所在的 txt 文件
- python - 如何删除多余的空行