Office 2007 - Access

Lección 31: Consultas de Acción (cont 2…)

31/72 Lecciones 

“Consulta de unión”

Una “Consulta de unión” combina los resultados de varias “Consultas de selección” similares.
Por ejemplo, en nuestra base de datos tenemos una tabla de clientes y otra tabla de proveedores, pero las dos tablas no tienen una “Relación”.
Luego, creamos un “Seleccionar consulta” para cada tabla, pero esto aún nos da dos grupos de datos distintos.
Con una consulta de unión, podemos combinar los resultados de dos o más “Selecciones de consulta”.

Para que la “Consulta de union” trabaje, las “Selecciones de consulta” distintas deben tener el mismo número de campos en el mismo orden y el mismo tipo de datos.

En este ejemplo yo creé una “Selección de consulta” de una lista de clientes y una lista de proveerdores.

les31_image002_es

 

Ambas tienen el mismo número de campos en el mismo orden y el mismo tipo de datos.

Con ambas consultas abiertas, presiona el botón de “Diseñar consulta” bajo la pestaña de “Diseño de consulta” en la “Cinta”.
En el diálogo de “Mostrar tabla” que aparece, presiona el botón “Unión” en la “Cinta”.

 

Esto oculta la ventana de “Diseño de consulta” y muestra la “Ver SQL”.
Una combinación es mostrada en “Consulta SQL”.
SQL es un código que le dice a “Access” que hacer con la información.

Haz click derecho en la primera pestaña de la consulta que quieras combinar, en este caso la consulta de “Consulta de clientes”.
Elije “ver SQL ” en el menú desplegable.
El código SQL para esta consulta es mostrado :

 

Selecciona este código y copiálo a la “Consulta de union”, en este caso “consulta1”.
Para crear la “Consulta de unión” con la segunda consulta, necesitas escribir el punto y coma (;) al final del primer código SQL.

 

Con el cursor al final del código SQL, presiona la tecla de “Enter” en tu teclado.
Esto lo lleva a una nueva línea.
Escribe la palabra “UNION”, seguida por la palabra “TODO”.
La palabra “TODO” es opcional.

“UNION” significa que los resultados de la declaración de que precede a “UNION”, se combina con los resultados de la declaración de “SELECCIONAR” que sigue a “UNION”.
“TODO” significa que no se removeran las filas duplicadas cuando combinemos estas consultas juntas.
Cuando hagas esto, tendremos :

Hacemos lo mismo para la consulta de “Consulta de proveedores”.
Así que presiona la pestaña de “Consulta de proveedores”, selecciona el código y cópialo a la “Consulta de union”.

 

Presiona “Ejecutar” en la “Cinta”.
Los resultados de ambas consultas se muestran ahora en la “Consulta de union” .

Guárdalos si deseas conservarlos.

Increíble! Has completado Lección 31 INICIAR EL PROXIMO LECCIÓN