Hola LuBig
Se bien venida al club.
Antes que nada te recomiendo ver la guia de estilo de este, es importante para que sepas como organizar tus preguntas y te sean respondidas de mejor manera.
A tu pregunta:
Primero trata de generar la consulta en el mismo access y luego pasarla por sql al program esto te ayudara mucho.
No tiene importancia la cantidad de datos que contenga la consulta para que de error, esto lo unico que hace es volver lenta la misma nada mas.
Hay que ver los campos que utilizas en la consulta y ver si estan ligados en access, de lo contrario no se ejecutara bien o del todo te dara un error.
Trata de ser un poco mas explicita en tus preguntas y hacerlas de una en una, sera mas facil resolverlas.
Saludos