当报告中的子报表/表单中没有值时,我就是如何处理#Error时遇到了这个问题。
来自sub的值包含在名为' subFormEmployeeId 的文本框中,然后检查文本框以查看该值是否与另一个文本框中的值匹配,如果是申请价值或申请0
我试过了:
=Nz([frmTotalSales].[Report].[TotalSalesForManagerId],0)
如果没有值是' 0'这个检查是sub有值,
我试过了:
=IIf(Not(IsNumeric([frmTotalSales].[Report].[TotalSalesForManagerId])),"0")
不起作用
我试过了:
=IIf([subFormEmployeeId]<>[EmployeeID],0,500)
和
=IIf([subFormEmployeeId]="#Error,0,500)
最后2位于文本框奖金
我不知道还能做什么。
任何帮助将不胜感激
答案 0 :(得分:0)
解决了这个问题,似乎访问有一个名为'HasData'的属性,它可以检查是否有任何记录被返回,所以对于其他任何人你遇到同样的问题你可以使用:
=IIf([SubFormName].[Report].[HasData],[SubFormname].[Report].[NameOfTextBox],0)
干杯