What you are seeing is not a problem but the nature of the Nz function related to the datatype that is used to return the value.
Nz works with the variant datatype which means it can use any datatype that it is passed.
To quote from the online help.
"You can use the Nz function to return zero, a zero-length string (" ", or another specified value when a Variant is Null. Variant".
Since you know that the values returned from Nz will always will always be a zero in the case of being NULL you can use the Val function to force the output to be numeric like this -
What is the exact expression that you are using? If you copy the value and paste it into Excel do you see the .44? Have you set any format on the column in the query?
Duane
MS Access MVP
Find out how to get great answers faq219-2884.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.