Puedo hacer en ACCESS algo similar a lo que hace el coalesce en SQL estándar??

Edu
17 de Agosto del 2004
Necesito ayuda urgentemente, necesito que alguien me diga como hacer en Access una consulta, funcion, macro... lo que sea para que haga lo mismo que hace la funcion COALESCE o NULLIF en SQL estándar.
Explico lo que hacen
La función COALESCE devuelve el primero de sus parámetros que es no nulo.
La función NULLIF devuelve un nulo si valor1 y valor2 son iguales; si no, devuelve valor1.
Ejemplos:
SELECT COALESCE(stock, stock_min, -1) FROM articulos;
SELECT NULLIF(stock, stock_min) FROM articulos;

Rodolfo Reyes
17 de Agosto del 2004
Lo que yo he utilizado ha veces es el IIF

ejemplo:

select codempleado, IIF(nombre is NULL,'no tiene nombre grabado', nombre)
from empleados

La sintaxis:
IIF(a,b,c)

a: Ahi se hace la comparación.
b: Lo que muestra sa la comparación es verdadera.
c: Lo que muestra si la comparación es falsa.

Edu
17 de Agosto del 2004
Realmente funcionan las dos funciones, la diferencia reside en que al usar la función Nz el campo q me devolvia parecia q "perdiera" su tipo de datos, pq despues de ejecutar la función y luego una ordenación no me lo ordenaba correctamente. Finalmente me he decantado por la función IIF q después de ejecutarla y hacer una ordenación me lo hacia correctamente.

Muchas Gracias, un saludo.

Edu
17 de Agosto del 2004
Gracias por tu ayuda, al decirme lo del IIF encontré la función Nz q hacia exactamente lo q yo queria.