提问人:Micsinc11 提问时间:8/30/2023 最后编辑:JohnMMicsinc11 更新时间:8/30/2023 访问量:60
MS Access 创建 IFERROR 以删除我查询中的 #Error
MS Access Creating IFERROR to remove #Error across my queries
问:
我在城市基础设施工作流程中进行了一系列检查,目前,如果缺少检查,则显示为错误,因为它没有加入。由于规则树,如果缺少任何检查,整个事情就会被四舍五入为错误。
如果出现错误,我需要一种方法来假设结果
只是在寻找一个正常运行的 IIF(iferror(variant),1,0) 自定义 vba,但无论如何,当出现错误时,它似乎只是跳过 VBA。
这是语句,Nz() 不起作用,因为没有可能为 null 的数据,只是根本没有匹配。
SELECT
IIf([PavingStatus]=1,CorrectedPavingofInitial.RAF,
IIf([PavingStatus]=0,CorrectedForm_3.RAF,0)) AS RAF
FROM
CorrectedPavingofInitial RIGHT JOIN (
CorrectedForm_3 RIGHT JOIN [Work] ON CorrectedForm_3.
[PavingData.RampID]=Work.RampID) ON
CorrectedPavingofInitial.RampID = Work.RampID
Public Function ErrorText(InputText As String)
If Iserror(InputText) Then
ErrorText = 0
Exit Function
endif
ErrorText = 1
End Function
但它给出了 #Error 哪里有错误,而其他任何地方都给了 0
答: 暂无答案
评论