Forzar inclusión de registros
Publicado por Bruno (2 intervenciones) el 13/02/2014 13:58:36
Hola: necesito vuestra ayuda con una consulta de access. Básicamente tengo una consulta en la que aparecen los siguientes campos: puesto funcional, tipo de equipamiento y número de equipamiento.
Básicamente quiero obtener un formulario continuo por puesto funcional, en el que me incluya el número de unidades de cada equipamiento que tiene cada puesto de trabajo (por ejemplo, 1 ordenador, 2 impresoras, 1 ratón, 3 teléfonos, 1 lámpara, ...)
Éstos formularios se incluirán como columnas en un formulario (como subformularios) en el que a la izquierda aparecerán etiquetas de equipamiento (una por cada tipo de equipamiento) y a la derecha, cada subformulario con las correspondientes unidades.
El problema surge en el caso de que no esté informado un determinado equipamiento, es decir, si por ejemplo un puesto no tiene impresora, aparecerá en el formulario: 1 ordenador, 1 ratón, 3 teléfonos, 1 lámpara, ... Ésto supone que, como el equipamiento impresora no existe, el ratón, por ejemplo, no aparecerá alineado con la etiqueta ratones sino con la etiqueta impresoras, y lo mismo ocurrirá con el resto de equipamiento que se encuentren por debajo de este registro.
¿Qué necesito? Necesito forzar que aparezcan todos los pares de registros equipamiento-número de cada uno de los puestos, es decir, que los registros que no existan los pongan como cero. Creo que se hace forzando en la consulta SQL correspondiente que aparezcan todos los valores del campo equipamiento pero desconozco cuál es exactamente el texto de dicha consulta SQL.
Espero vuestra ayuda para poder continuar. Gracias
Básicamente quiero obtener un formulario continuo por puesto funcional, en el que me incluya el número de unidades de cada equipamiento que tiene cada puesto de trabajo (por ejemplo, 1 ordenador, 2 impresoras, 1 ratón, 3 teléfonos, 1 lámpara, ...)
Éstos formularios se incluirán como columnas en un formulario (como subformularios) en el que a la izquierda aparecerán etiquetas de equipamiento (una por cada tipo de equipamiento) y a la derecha, cada subformulario con las correspondientes unidades.
El problema surge en el caso de que no esté informado un determinado equipamiento, es decir, si por ejemplo un puesto no tiene impresora, aparecerá en el formulario: 1 ordenador, 1 ratón, 3 teléfonos, 1 lámpara, ... Ésto supone que, como el equipamiento impresora no existe, el ratón, por ejemplo, no aparecerá alineado con la etiqueta ratones sino con la etiqueta impresoras, y lo mismo ocurrirá con el resto de equipamiento que se encuentren por debajo de este registro.
¿Qué necesito? Necesito forzar que aparezcan todos los pares de registros equipamiento-número de cada uno de los puestos, es decir, que los registros que no existan los pongan como cero. Creo que se hace forzando en la consulta SQL correspondiente que aparezcan todos los valores del campo equipamiento pero desconozco cuál es exactamente el texto de dicha consulta SQL.
Espero vuestra ayuda para poder continuar. Gracias
Valora esta pregunta
0