Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-04-2011
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Question 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.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #2  
Antiguo 27-04-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Una posible solución es usar "LIMIT" en el "SELECT". No todos los DBMS lo tienen, pero permite paginar. Sería algo así como:
Código SQL [-]
SELECT *
FROM TablaDatos
LIMIT (NumPagina - 1) * NumElementosPorPagina, NumElementosPorPagina
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.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
  #3  
Antiguo 27-04-2011
Avatar de santiago14
santiago14 santiago14 is offline
Miembro
 
Registrado: sep 2003
Ubicación: Cerrillos, Salta, Argentina
Posts: 583
Poder: 21
santiago14 Va por buen camino
Question

Cita:
Empezado por Ñuño Martínez Ver Mensaje
Una posible solución es usar "LIMIT" en el "SELECT". No todos los DBMS lo tienen, pero permite paginar. Sería algo así como:
Código SQL [-]SELECT * FROM TablaDatos LIMIT (NumPagina - 1) * NumElementosPorPagina, NumElementosPorPagina

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.
Gracias compañero. En Firebird LIMIT es First y Skip.
Aclarando dudas:

NumElementosPorPagina ¿Qué es? ¿La cantidad de campos?
¿La cantidad de controles quickreport que puse en el reporte?...

Gracias.

Santiago.
__________________
Uno es responsable de lo que hace y de lo que omite hacer.
Responder Con Cita
  #4  
Antiguo 28-04-2011
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Poder: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
"NumElementosPorPagina" sería el número de registros que quieres que entren en una página.
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Tesis (Opinion sobre envio masivo de mensajes desde la web a teleonos moviles) supermanpy Varios 4 13-08-2011 22:06:32
Envio de Sms desde delphi IVAND Varios 2 11-05-2010 04:15:35
Envio de registros desde Access a SQL Server con Delphi JuanPa1 Conexión con bases de datos 7 04-10-2007 15:48:15
Como envío correo desde Excel sin que me pida confirmación? luisdevis Varios 3 11-10-2006 23:18:18
Envio de correo desde una ISAPI anitra_cattivo Internet 1 22-10-2003 23:12:42


La franja horaria es GMT +2. Ahora son las 05:56:11.


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
Copyright 1996-2007 Club Delphi