Hola amell2020
Sobre la SQL que pusistes hay campos que están con acentos y otros sin ellos.
¿por que utilizas campos con acentos?, ¿porque utilizas campos super largos?, ¿cual es el motivo?, te puede llevar a confusión y a la desesperación y mucho dolor de cabeza, hay campos en mayúsculas otras en minúsculas, es una u otra pero las dos NO.
Sobre que se repiten los datos, ya lo se, la SQL que has puesto mezclado con otras bases de datos y se inclinan a la repetición, si el paciente ha consumido 5 medicamentos distintos, a tí te saldrán 5 pacientes iguales.
Cómo te dije después de la SQL:
Código:
QRBand, QRGroup, QRDetail, QRSubDetail
Pienso que las repeticiones que tienes sean del paciente, utiliza el QRGroup y en Expression = ADOQuery1.NOMBRE
En el QRSubDetail en el DataSet lo dejas en blanco, hay le pones los medicamentos o lo que tú quieras.
Bueno ya nos dirás como te va.
Un saludo.