Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Exportar Reportes en Report Builder a PDF (https://www.clubdelphi.com/foros/showthread.php?t=78001)

xomen 12-03-2012 16:40:27

Exportar Reportes en Report Builder a PDF
 
Buen día a todos les traigo la forma de enviar un reporte hecho con Report Builder a PDF espero a alguien le sirva


Boton de exportar a PDF
Código Delphi [-]
 procedure TFormCatalogo.SpeedButtonExportarPDFClick(
 Sender: TObject);
 var
   IDMaestro : integer;
 begin
   ppReportNombre.AllowPrintToFile := True;
   ppReportNombre.DeviceType := 'PDF';
   //recupero el parámetro para la query
   //Procedimiento clasico para ejecutar la query
   ppReportNombre.Print;
 end;
Si queremos volver a mostrar el reporte es así:

Modificando estas dos propiedades es como puedes manipular la forma de enviar los datos
ya sea a PDF u otro formato.

Código Delphi [-]
ppReportNombre.AllowPrintToFile := False;
ppReportNombre.DeviceType := 'Screen';

Gracias y un saludo.

Casimiro Notevi 12-03-2012 16:45:47

Gracias por el aporte, aunque es un tema que se ha tratado en diversas ocasiones, así hay más posibilidades de encontrar la respuesta :)

Por cierto, recuerda poner etiquetas cuando escribas código, aquí un ejemplo:




Te modifico tu mensaje para poner las etiquetas.

xomen 12-03-2012 17:28:04

Ya estas gracias por la ayuda espero sirva de algo saludos.

Casimiro Notevi 12-03-2012 17:31:12

Cita:

Empezado por xomen (Mensaje 427431)
Ya estas gracias por la ayuda espero sirva de algo saludos.

Por supuesto que sirve, de eso no hay duda,
saludos :)

Racso2006 13-11-2017 16:36:03

y en este mismo codigo, como seria para que te guarde ese PDF en una variable interna y asi hacer con ello lo que desees? como por ejemplo enviarlo por correoo o reaqlizarle algun cambio

Casimiro Notevi 13-11-2017 17:54:22

Lee el primer mensaje, ahí lo tienes.


La franja horaria es GMT +2. Ahora son las 16:55:16.

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