En la ayuda de Access están todos sus comandos y mas del 98 por cien tiene asociados ejemplos prácticos de su utilización.
Lo mas rápido hubiera sido escribir 'nz' y pulsar la tecla F1 (una cosa es desconocerlo y otra no querer 'enterase ' de como funciona)
Es una función (que se puede utilizar en VBA y fuera de el) que evalua un objeto y devuelve el valor de ese objeto o un valor alternativo que se le indique.
Solo requiere que el 'objeto exista' para poder evaluarlo y 'considera como null' a aquellos cuyo valor este sin inicializar (para 'objetos que no existen' hay otras alternativas)
Si en el campo ZZZ de una tabla cualquiera se espera un valor (sea numérico o de texto) o un valor NULL, la forma de enmascarar a ese null es asi:
Antes 7 * [Precio venta] ==> al ser 'precio venta' un valor inexistente resultaría:
7 * [precio venta] ==> 7 * Null ==> NULL
Con la función:
7 * Nz([precio venta], 0)
Si Precio venta es 4:
7 * Nz([precio venta], 0) ==> 7 * [precio venta] ==> 7 * 4 ==> 28
Si precio venta esta sin asignar (es un null)
7 * Nz([precio venta], 0) ==> 7 * 0 ==> 0
Si no se utiliza el resultado para sucesivos cálculos, se puede utilizar asi (como elemento estético)
Nz([precio venta], "Precio desconocido")
Con la función:
Nz([precio venta], "Precio desconocido")
Si Precio venta es 4:
Nz([precio venta], "Precio desconocido") ==> 4
Si precio venta esta sin asignar (es un null)
Nz([precio venta], "Precio desconocido") ==> "Precio desconocido"
En la ayuda de Access esta la síntesis vital de la aplicación, en ella se basan todo el resto de libros que intentan darlo a conocer, no es necesario comprar libros, basta con acudir a la ayuda (cercana veraz y económica, viene 'de regalo' con cada versión de Access)