Controlar nulos en Consulta / Informe
Publicado por gollar (1 intervención) el 12/05/2014 12:53:38
Hola:
Tengo una BBDD en Access, que tiene varias consultas e informes que obtienen los totales de diferente información.
Esos totales, luego los muevo a un formulario y los muestro en cuadro de textos, o cuadros de lista.
Cuando saco información por fechas amplias, no hay problema porque generalmente hay valores para todas las casuisticas, el problema viene cuando consulto datos para un día, porque no hay datos, por tanto las consultas no sacan registros, y los informes que obtienen los totales fallan porque no hay datos...
Cual es la solcuión menos costosa, ya que tengo muchos campos? Se me ocurren algunas opciones:
- Meter una validación por código en cada cuadro de texto, en el evento "Antes de actualizar" para validar si el campo es nulo, entoces que ponga 0 (Lo malo es que son muchos campos..)
- Crear una especie de" registros básicos", que siempre existan, y luego restarlos de los totales.. (Muy engorroso..)
- Ponerles un valor por defecto, probé poniendo 0 en Valor predeterminado, pero no me funcionó..
Muchas gracias!
Tengo una BBDD en Access, que tiene varias consultas e informes que obtienen los totales de diferente información.
Esos totales, luego los muevo a un formulario y los muestro en cuadro de textos, o cuadros de lista.
Cuando saco información por fechas amplias, no hay problema porque generalmente hay valores para todas las casuisticas, el problema viene cuando consulto datos para un día, porque no hay datos, por tanto las consultas no sacan registros, y los informes que obtienen los totales fallan porque no hay datos...
Cual es la solcuión menos costosa, ya que tengo muchos campos? Se me ocurren algunas opciones:
- Meter una validación por código en cada cuadro de texto, en el evento "Antes de actualizar" para validar si el campo es nulo, entoces que ponga 0 (Lo malo es que son muchos campos..)
- Crear una especie de" registros básicos", que siempre existan, y luego restarlos de los totales.. (Muy engorroso..)
- Ponerles un valor por defecto, probé poniendo 0 en Valor predeterminado, pero no me funcionó..
Muchas gracias!
Valora esta pregunta


0