Esa prueba ya la he hecho y está correcto. En el report lo único que tengo es una funcion que recibe como parámetros los entornos del listado y en la que construyo la query correspondiente y en el formulario de llamada lo único que tengo es esto
Cita:
qFormulario := TqFormulcario.Create(); // creo el formulario
qFormulario.pParametro1 := codigoinicial.text; // le paso el valor a la 1ª propiedad
qFormulario.pParametro2 := codigoFinal.text; // le paso el valor a la 2ª propiedad
qFormulario.ComponerQuery; // función en la que construyo la query
If not qFormulario.MiQuery.IsEmpty then
qFormulario.print; // si obtiene datos imprimo
qFormulario.Free; // libero los recursos
|
He probado a construir la query con los datos ya fijados por código y el resultado es el mismo !Genera miles de páginas¡ cuando en realidad solo tendría que generar 3 o 4 como máximo (están los datos controlados y no existen mas de 7 registros de detalle por cada registro del maestro y en cada página -ficha- sólo se imprimen 2 de ellos)