当报表的子报表/窗体中不存在值时,我被困在如何处理 #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 个在文本框中
奖金我不知道还能做什么。
任何帮助将不胜感激
解决了这个问题,似乎访问有一个名为"HasData"的属性,可以检查是否返回了任何记录,因此对于其他任何人,您都会遇到同样的问题,您可以使用:
=IIf([SubFormName].[Report].[HasData],[SubFormname].[Report].[NameOfTextBox],0)
干杯