Hola
Aveces en access sucede esto a mi me ha sucedido, lo que hago para pulir un codigo sql es implementarlo en access directamente hasta que me de la informacion que necesito.
Por otro lado puede que estes duplicando los QRDd en el reporte y no te allas dado cuenta aveces se esconden debajo del renglon.
No se, revisa un poco, si el codigo esta bien no deberia duplicar datos ni nada.
Saludos