Here is a little background on what I have going. I have a main report that consist of two subreports. One of the subreports has a calculated field "=sum([IVC_TOT2])". When the query that this report is based on returns no records, this field displays "#Error". This field is also used to calculate fields in my main report. For example: sum([IVC_TOT2]) is a total of all invoices for a customer within a given time period, and [IncrDecr]=mainreport![IVC_TOT1]-subreport1![IVC_TOT2]. <br>Any time it does a calculation where there is no value/record it gives me "#Error" If I cancel the subreport in the NoData event I still get the #Error in my main report.<br>When I use iif(isnull(IVC_TOT]),0,[IVC_TOT]) in my query I still does not return a row.