Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Como Guardar Impresión en Archivo .QRP de QReport???? (https://www.clubdelphi.com/foros/showthread.php?t=27706)

AGAG4 28-11-2005 22:30:58

Como Guardar Impresión en Archivo .QRP de QReport????
 
Uso D6, QReport Prof. 4.0
Necesito guardar el contenido del QReport en un archivo .QRP Automátimente, sin tener que entrar al Preview, quiero que el usuario no intervenga en esto, es como si le dijera al QReport, Reporte.Print, Automaticamente se imprime en la impresora sin entrar al Preview, ya revise en todas las propiedades del QReport y en la busqueda del Foro y no he encontrado nada....

Agradezco cualquier sugerencia.

marcoszorrilla 28-11-2005 22:44:39

Prueba con esto:
Cita:

How to save a QuickReport custom preview to text?
Add QREXTRA to your uses clause and use the following code:

Código Delphi [-]
  
  procedure TFPreview.ToolButton3Click(Sender: TObject);
 begin 
   FReport.QuickRep1.ExportToFilter (TQRAsciiExportFilter.Create('c:\report.txt'));
 end;

Un Saludo.

AGAG4 28-11-2005 22:59:03

Ok
 
Ok Estoy de acuerdo pero eso es en texto lo cambio a reporte.qrp y al abrir este archivo en Qreport me Marca MetaFile is not valid

Gracias por su respuesta.

AGAG4 28-11-2005 23:13:24

Resuelto....
 
Lo solucione de esta forma:
Código Delphi [-]
  qReporte.Prepare;
  qReporte.Printer.Save('c:\Repo.qrp');


Saludos...

marcoszorrilla 28-11-2005 23:19:35

Sino mírate este otro ejemplo:
Código Delphi [-]
 procedure TForm1.Button4Click(Sender: TObject);
 begin
   with TQRPHandler.Create do
     try
     Filename := 'c:\Mis documentos\mireporte.qrp';
       Preview;
     finally
       Free;
     end;
 end;

Un Saludo.

AGAG4 29-11-2005 02:46:24

Gracias
 
Gracias Marcos voy a probarlo, me di cuenta que a como lo hice solo me guarda el contenido antes del Preview, es decir los puros label's sin datos de la tabla relacionada.

Que tenga buen día.


La franja horaria es GMT +2. Ahora son las 21:10:35.

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