marisol hace años que no uso access, pero creo que en lugar de DISTINCT se usaba DISTINCTROW o DISTINCT ROW.
Estoy tratando de decirte de memoria y en este equipo no tengo ACCESS instalado, cualquier cosa, si sigues interesada y no funciona lo que te dije trato de verificarlo con más tiempo.
Saludos.
gbolitaf