Envío desde QuickReport a un .pdf
Buenas, estoy intentando hacer un envío desde QuickReport a .pdf (una exportación en realidad), todo va bien con los comandos TQRPDFDocumentFilter.Create(... y ExportToFilter(...
Lo que quiero ahora es que cuando el .pdf tenga mas de una hoja lo haga en archivos separados (archivos .pdf independientes) Bueno, para aclarar tengo algo así la cosa: Una estructura en qr al cual le paso los datos necesarios para que opere, entre ellos una consulta SQL (Select... ), esta consulta puede ocasionar como resultado algo que supere una hoja, eso es normal y no hay problemas puesto que los datos pasan a la siguiente hoja sin drama. Resultado: un .pdf con dos, tres, cuatro... hojas. Ahora quiero, si es posible, que cuando haya mas de una hoja se creen tantos .pdf como hojas tenga generadas. Bueno, no se si me expliqué bien. Espero que sea así. Saludos. |
Una posible solución es usar "LIMIT" en el "SELECT". No todos los DBMS lo tienen, pero permite paginar. Sería algo así como:
Claro que aquí asumes que todos los registros tienen el mismo tamaño, por lo que en cada página entra un número fijo de elementos. |
Cita:
Aclarando dudas: NumElementosPorPagina ¿Qué es? ¿La cantidad de campos? ¿La cantidad de controles quickreport que puse en el reporte?... Gracias. Santiago. |
"NumElementosPorPagina" sería el número de registros que quieres que entren en una página.
|
La franja horaria es GMT +2. Ahora son las 13:47:18. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi