For instance, an integer field is limited to plus or minus 32K (roughly). If
you are summing a lot of records it is very easy to exceed that. Try changing
the number type of your fields to LONG integer (for integer types) and
Double for Single types.
If you can't do that you can use the conversion functions in your query to
force a conversion. You would need to use something like the following
SUM(CDbl(Nz([YourFIeld],0))
John Spencer
Access MVP 2002-2005, 2007-2009
The Hilltop Institute
University of Maryland Baltimore County