Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/08/2005, 09:23
Avatar de cmarti
cmarti
 
Fecha de Ingreso: noviembre-2003
Ubicación: Buenos Aires - Argentina
Mensajes: 442
Antigüedad: 20 años, 5 meses
Puntos: 1
Independientemente del código SQL que te transmitió xaquin, te lo explico como si la tuvieras que hacer desde cero.

1) Creas una nueva consulta en Vista Diseño
2) Le agregas las dos tablas de tu análisis
3) Vinculas esas dos tablas por el campo en común sobre los campos que te interese conocer los faltantes. Ej. Si tuvieras en las dos tablas nros de documentos de personas pues tendrás que vincular por ese campo para saber que documento en la tabla más pequeña, no figura.
4) Te vas a la línea de relaciones y haces prevalecer que muestre TODOS LOS REGISTROS de la tabla que contiene la mayor cantidad de datos. Recuerda que Access te permite vincular tablas/consultas de 3 maneras distintas (Relación 1-1, Relación Muchos-1 y relación 1-Muchos).
En tu caso, si la tabla que contiene la mayor cantidad de datos está a la izquierda pues la relación será Muchos-1 (Muchos a 1)
5) Bajas los dos campos vinculados a la grilla (En ntro. ejemplo, Nros de documentos) Uno por cada tabla
6)Bajo el (siguiendo el ej.) nro. de documento de la tabla que menor datos tienes, ingresas como criterio "Null" o Nulo (dependiendo de la versión de Access) y listo, te informará cuáles de la tabla 2 faltan en la tabla 1.

Al priorizar que la relación sea de muchos a 1 teniendo bajo muchos la tabla de mayor registros, te mostrará los que estén en esa tabla y no estén en la más pequeña.
Un abrazo y espero te sirva.
cmarti
__________________
When all else is lost the future still remains.