Nz

Detect a NULL value. Convert NULLs to a Zero-length string, or another value.

Syntax
      Nz(expression, [ valueifnull ])

Key
   valueifnull    A value to return if expression is NULL.

                  If value_if_null is not specified and the 
                  expression = NULL the default value
                  returned will be a zero-length string.

The Nz() function may be used in VBA or in an SQL query.

MS Access makes a distinction between an empty string "" and a NULL value. If you type something into a field and then delete it, you will be left with a zero length string, in contrast if nothing has ever been entered into a field it will be NULL. Nz() will detect either of these.

The Nz function is very useful for trapping errors caused by NULL/missing values, it is one of the most popular/heavily used Access functions.

Examples

strDemo = Nz(Me!txtDescription)
strDemo = Nz(Me!txtName, "Error")

intDemo = Nz(Me!txtProductID, 0)
If intDemo = 0 Then Msgbox "A required value is missing!"

“Is the glass half full, or half empty?
It depends on whether you're pouring, or drinking” ~ Bill Cosby

Related:

IIf - If-Then-Else function
If Then Else - If-Then-Else
IsNull - Test if an expression is NULL



Back to the Top

© Copyright SS64.com 1999-2013
Some rights reserved