RE:Ayuda con un reporte???
Hola que tal.
Cuando tengo la nececidad de este tipo de cosas y NO estoy usando tablas SQL. Que me imagino es tu caso, usando drivers TPS; lo que procedo a hacer es realizar el reporte mediante una QUEUE. El manejo de las QUEUE las puedes hacer de manera sencilla de manera un tanto mas compleja, es decir usar varias QUEUES para imprimir tantos detalles quieras. Lo que yo hago es de la manera mas sencilla, es decir usar una sola queue que contenga los campos suficientes como para amacenar los datos de las "n" numerode tablas a barrer.
Declaras la QUEUE como si fuera otro dato dentro de tu reporte. Y en el punto de codigo despues de abrir los archivos (obviamente los tres) en tu reporte, recorres estos archivos uno por uno e insertas datos en la QUEUE, posteriormente imprimes los detalles a partir de la QUEUE.
Todo se simplifica muchisimo si tienes el Template del CPCS.
Otra manera en que uedes hacerlo , obviamente esta solucion no es tan limpia como la anterior, pero puedes barrer los archivos por separado por medio de un process, y crear una tabla tmporal tipo TPS o tipo texto, recordando que ntes se debe de eliminar y posteriormente imprimir esta tablita.
NO se si te haya quedado claro, tan solo te expuse las ideas y no te escribi los codigos de solucion. Si neeitas mas ayuda con gusto te puedo ser mas explicito
Saludos