VBA para Comprobar registros ausentes en tablas Access

Tengo dos tablas, una tabla [Tbl_Programación], donde estan registradas las personas programadas para asistir a un tema específico de capacitación y otra [Tbl_Capacitación] donde se va registrando la asistencia en la medida en que se va dando. Lo que requiero es poder validar que personas no han asistido a la capacitación de un tema "x" y están programadas. ¿Pueden ayudarme con la solución?

1 respuesta

Respuesta
1

Una forma, suponiendo que Tbl_Programacion tenga un campo único (lo llamaré ID) relacionado con otro campo (IDProgramacion) en Tbl_Capacitacion, es que crees una consulta, en vista SQL, con esta SQL:

SELECT * FROM [Tbl_Programación] WHERE ID NOT IN (SELECT IDProgramacion FROM [Tbl_Capacitación])

Un saludo.


Otra forma de hacerlo sería con esta otra SQL:

SELECT * FROM [Tbl_Programación]
WHERE Exists (SELECT IDProgramacion FROM [Tbl_Capacitación] WHERE IDProgramacion=ID)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas