Consulta de Access y gestión de campos vacíos

charlyez Mensajes publicados 7 Estado Miembro -  
yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   -
Bonjour,

He creado una base de datos que contiene muchas tablas y consultas.

Actualmente tengo un problema con una consulta. El código SQL de la consulta es el siguiente:

Código SQL:

SELECT DISTINCT Sum([Besoins]![Puissance réelle]) AS Expr1, Besoins.NUM_SI FROM Besoins GROUP BY Besoins.NUM_SI, [Besoins]![Date prévisionnelle] Between DateAdd("q", +1, Now()) And Now(), Besoins.[Type de courant] HAVING (((Besoins.NUM_SI) = [Formulaires]![Etat des lieux]![NuméroSI] Or (Besoins.NUM_SI) = [Formulaires]![Etat des lieux]![NuméroT]) AND ((Besoins.[Type de courant]) = "48") AND (([Besoins]![Date prévisionnelle]) Between DateAdd("q", +1, Now()) And Now()));


El principio de funcionamiento es:
La consulta se realiza sobre una tabla llamada BESOIN.
Dependiendo de la fecha y de un número (Numéro SI) que me sirve como clave, la consulta muestra un valor.
Cuando no hay valor, el campo está vacío.

Intento establecer el valor de este campo en 0, pero no lo consigo.
He intentado con un iff y la función NZ, pero sin resultados. ¿Tendría alguna solución?

Gracias de antemano.

6 respuestas

  1. yg_be Mensajes publicados 23437 Fecha de registro   Estado Colaborador Última intervención   Ambassadeur 1 588
     
    Hola,
    ¿tu solicitud está funcionando bien, excepto que a veces devuelve un valor nulo para uno de los dos resultados (cuál)?
    muéstranos lo que has intentado, eso podría ayudarnos a entender lo que deseas lograr.
    explica también lo que has obtenido en cada intento. "sin resultado", ¿quieres decir: con un resultado diferente al que deseas?
    cuando escribes "el campo" y "este campo", ¿no sería más claro que precisaras de qué campo se trata? ¿cuál es el tipo de este campo?
    ¿no habría también un formulario del cual no nos dices nada?
    0