Crear consultas con combinaciones
externas
¿Se atreve?
A veces, en las
consultas, desea ver todos los registros de una tabla junto con los registros
coincidentes de otra. Para ello, cree las combinaciones externas.
Las combinaciones
internas solo muestran los datos
cuando hay un identificador coincidente de ambos orígenes de datos conectados.
Por ejemplo, si desea mostrar los productos y cantidades vendidos, debe crear
una combinación interna entre las tablas Productos y Detalles del pedido. Cuando
se ejecuta la consulta, solo devolverá los productos que aparecen en pedidos y
que, por tanto, aparecen en ambas tablas.
En cambio, las combinaciones
externas devuelven todos los datos de un origen de datos y algunos
de los datos de otro origen de datos o tabla.
Por ejemplo, si desea ver
qué productos todavía no ha vendido, cree una consulta que muestre la Id. de
producto de la tabla Productos y las Id. de pedido coincidentes de la tabla
Detalles de pedidos. Los productos que no tengan registros coincidentes en la
tabla Detalles de pedido devuelven el nombre del producto sin ningún valor en
el campo Id. de pedido.
Combinaciones externas
izquierdas y combinaciones externas derechas
En una combinación
externa, la tabla que muestra todos sus registros se denomina tabla base.
La tabla que muestra solo algunos registros (coincidentes) se denomina tabla secundario.
El cuadro de diálogo Propiedades
de la combinación describe lo que ve con diferentes tipos de combinaciones:

Suponga que ha creado una
consulta para mostrar qué productos compraron de sus clientes. Los campos de
salida son Nombre de producto, Id. de pedido y Cantidad.
1.
Combinación
interna Solo incluye las filas
(registros) en la que los campos combinados de ambas tablas sean iguales, por ejemplo,
solo los productos que tienen pedidos asociados con ellos.
2.
Combinación
externa izquierda. Incluye todos
los registros de la tabla con el nombre Izquierda y solo aquellos
registros de la tabla con el nombre Derecha en los que los campos combinados sean
iguales, por ejemplo, todos los pedidos, pero solo las cantidades y el Id. de
producto de aquellos pedidos que tienen productos asociados con ellos.
3.
Combinación
externa derecha Incluye todos los
registros de la tabla con el nombre Derecha y solo aquellos registros de
la tabla con el nombre Izquierda en los que los campos combinados sean iguales,
por ejemplo, todos los productos, incluso aquellos para los que no hay pedido,
en cuyo caso mostrará valores en blanco en los campos Cantidad e Id. de pedido.
Como puede distinguir en
estos ejemplos, es importante saber qué tabla está a la izquierda y cuál está a
la derecha, pues puede diferenciar la forma en la que las tablas se organizan
en la ventana de consulta. Para entender qué datos recibirá de su consulta, lea
el texto cuidadosamente en el cuadro de diálogo Propiedades de la combinación.
1. Agregar orígenes de
datos
Agregue todas las tablas
y consultas que se necesite como orígenes de datos. (No se preocupe. si olvida
una, tendrá la oportunidad de agregar orígenes de datos más adelante).
Si las detecta o deduce,
Access puede mostrar relaciones para los orígenes de datos.
2. Agregar una combinación

3. Cambiar una combinación
1.
Haga
doble clic en la línea que representa la combinación que desea cambiar.
2.
En
el cuadro de diálogo Propiedades de la combinación, seleccione la
segunda o la tercera opción para crear una combinación externa y después
seleccione Aceptar.
Recuerde
que debe fijarse en qué tabla es la tabla base (aquella de la que se muestran
todos los registros).

4. Completar la consulta
Siga los pasos habituales
para crear una consulta: agregue campos de salida y cualquier criterio y
ejecute o guarde la consulta. Para más información, vea Crear consultas básicas.