Microsoft KB Archive/153535

{|
 * width="100%"|

PRB: Query Results Appear Blank Using the NZ Function
'Article ID: Q153535

Creation Date: 11-JUL-1996

Revision Date: 20-SEP-1996' The information in this article applies to:


 * Microsoft Access version 7.0

SYMPTOMS

Novice: Requires knowledge of the user interface on single-user computers.

If you use the NZ function in an expression in a query without using the ValueIfNull argument, the results will be empty in the fields that contain Null values.

CAUSE

In Microsoft Access for Windows 95, the NZ function requires the second argument, ValueIfNull, when used in a query.

RESOLUTION

You can use one of the following methods as a workaround.

Method 1

Use the CINT function outside of the NZ function to convert the value to an integer. The following example demonstrates how to use the NZ function with the CINT function:

CINT(NZ([fieldname])) Method 2

Pass the second argument in the NZ function. This method returns values of type Variant. This method is more appropriate when using the NZ function for text fields. The following example demonstrates using the NZ function for a text field and supplying the second argument:

NZ([firstname], "Name not Available") MORE INFORMATION

Microsoft Access for Windows 95 Help states that the second argument, ValueIfNull, is optional; however, using the function in a query without the second argument, does not return (0) zero as expected. It returns a zero-length string of type Variant.

REFERENCES

For more information about the NZ function, search for "NZ," and then NZ function using the Microsoft Access for Windows 95 Help Index.
 * }

-

"THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY." '' ©1997 Microsoft Corporation. All rights reserved. Legal Notices.

''

Additional reference words: 7.00 kbdocerror

KBCategory: kbusage kbdocerr

KBSubcategory: QryProb