consulta vacía

20/10/2003 - 12:15 por antonio josé | Informe spam
Hola, estoy empezando con esto del Access y quisiera saber
qué valor devuelve una consulta de totales cuando en el
campo Cuentade. no hay ningún registro que cumpla con
los criterios de búsqueda.
He probado con 0, Null, "" y no es ninguno de ellos; es
decir, que en la macro que evalúa el resultado de la
búsqueda no se qué poner en la condición si la consulta no
da ningún resultado.

He probado lo siguiente:

EsNulo(([Formularios]![client Consulta]![CuentaDeidnivel]))
(y parece que no lo evalúa como nulo)

([Formularios]![ALUMNOS Consulta]![CuentaDeidnivel])=""
(me da error : No coinciden los tipos)

Longitud([Formularios]![ALUMNOS Consulta]!
[CuentaDeidnivel])=0
(también de ma el mismo error: No coinciden los tipos)

Espero vuestra ayuda porque estoy totalmente bloqueado.
 

Leer las respuestas

#1 CarlesMS
20/10/2003 - 13:16 | Informe spam
Yo le pondria a la consulta, en el campo CuentaDe una
expresión del tipo:
Nz(Cuenta([NombreCampo]);0)
de forma que te devuelva 0 cuando no hay registros. Es mas
correcto trabajar con ceros que con valores nulos, vacios,
etc.
Prueba y suerte.
Carles MS
Hola, estoy empezando con esto del Access y quisiera


saber
qué valor devuelve una consulta de totales cuando en el
campo Cuentade. no hay ningún registro que cumpla con
los criterios de búsqueda.
He probado con 0, Null, "" y no es ninguno de ellos; es
decir, que en la macro que evalúa el resultado de la
búsqueda no se qué poner en la condición si la consulta


no
da ningún resultado.

He probado lo siguiente:

EsNulo(([Formularios]![client Consulta]!


[CuentaDeidnivel]))
(y parece que no lo evalúa como nulo)

([Formularios]![ALUMNOS Consulta]![CuentaDeidnivel])=""
(me da error : No coinciden los tipos)

Longitud([Formularios]![ALUMNOS Consulta]!
[CuentaDeidnivel])=0
(también de ma el mismo error: No coinciden los tipos)

Espero vuestra ayuda porque estoy totalmente bloqueado.
.

Preguntas similares