【发布时间】:2015-03-12 08:07:55
【问题描述】:
当报告中的子报告/表单中不存在任何值时,我对如何处理#Error 的问题感到困惑。
来自 sub 的值包含在一个名为“subFormEmployeeId”的文本框中,然后我检查该文本框以查看该值是否与另一个文本框中的值匹配,如果是,则应用值或应用 0
我试过了:
=Nz([frmTotalSales].[Report].[TotalSalesForManagerId],0)
这个检查是 sub 有一个值,如果不是值是 '0',不起作用
我试过了:
=IIf(Not(IsNumeric([frmTotalSales].[Report].[TotalSalesForManagerId])),"0")
不工作
我试过了:
=IIf([subFormEmployeeId]<>[EmployeeID],0,500)
和
=IIf([subFormEmployeeId]="#Error,0,500)
最后 2 个在文本框中 Bonus
我不知道还能做什么。
任何帮助将不胜感激
【问题讨论】:
-
你试过
IIF(ISERROR([frmTotalSales].[Report].[TotalSalesForManagerId]),0,[frmTotalSales].[Report].[TotalSalesForManagerId]) -
嗨@izzymo 尝试了类似的东西 =IIf(IsError(Nz([frmTotalSales].[Report]![TotalSalesForManagerId],0), 0 , Nz([frmTotalSales].[Report]![TotalSalesForManagerId] ],0)),也试过你的不行