Consultar orígenes de
datos no relacionados
¿Se atreve?
A veces necesita crear
una consulta para recuperar información de orígenes de datos que no tienen una
relación directa (de uno a uno o de uno a varios).
Usar tablas de nivel
intermedio para conectar orígenes de datos en consultas
Cuando ejecuta una consulta,
Access utiliza las relaciones que haya creado entre las tablas y deduce y crea
conexiones entre otros orígenes de datos. Si no existe la relación que necesita
para una consulta, conecte las tablas como parte de esa consulta.
Suponga que desea ver
cuántos pedidos ha recibido de productos de diferentes proveedores. La tabla
Proveedores no está conectada a la tabla Detalles de pedido de compra, que
contiene la Id. de producto y la información de la cantidad. Sin embargo, la
tabla Pedidos de compra está conectada a la tabla Detalles de pedido de compra.

Sugerencia: Si es posible que tenga esta relación
fuera de la consulta que está creando, es mejor crear una relación de nivel
intermedio para su uso posterior. Para más información, vea Crear relaciones de varios a varios.
Si no desea crear la
tabla de nivel intermedio en la base de datos, utilice la tabla Pedidos de compra
como tabla de nivel intermedio en la consulta. Agregue la tabla Proveedores a
la izquierda de la tabla Pedidos de compra y cree una conexión.

La tabla Pedidos de
compra conecta las dos tablas, Proveedores y Detalles de pedido de compra.
Conecte las tablas mediante campos (como Id. de la tabla de proveedor y Id. de proveedor en la tabla Pedidos de compra) que
cumplan los criterios siguientes:
Pasos
Tanto si tiene una tabla
de nivel intermedio en la base de datos o solo va a utilizar una en la
consulta, siga estos pasos:
1.
Agregue
la tabla de nivel intermedio a la consulta entre las dos tablas no conectadas.
2.
Cree
las conexiones necesarias con la tabla intermediaria.
Las
conexiones pueden usar cualquier tipo de combinación adecuado, pero deben estar
conectadas a través de los campos que cumplen los criterios descritos
anteriormente en este módulo.

3.
Complete
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.
Nota: No tiene por qué incluir la tabla de
nivel intermedio en los resultados. Solo necesita ser parte de los orígenes de
datos de la consulta para que Access pueda conectarse a los datos.