Hola
Access tiene lo que en otras bases de datos se llama vistas, me explico:
Por ejemplo hago una consulta en access (con el creador de consultas del mismo), esta consulta me muestra las tablas y campos que me interesan, osea funciona.
Lo que se hace es que desde delphi se llama a esta consulta como si fuera una tabla.
Por ejemplo:
Hago una consulta (a las tablas que sean, ojo, si se van a modificar tienen que estar ligadas y contener los campos clave).
A esta consulta le pongo el nombre de: ConSulTablas.
Entonces hago un llamado como si fuera otra tabla mas, asi:
Código SQL
[-]Select * from ConSulTablas
O simplemente uso un adoTable y lo enlazo a ConSulTablas en su propiedad table.
Es simple y efectivo.
Sigo sin saber si sera el problema.
Saludos