PDA

Ver la Versión Completa : Vista Previa de QReport en un Panel


enecumene
21-11-2007, 19:12:55
Hola Amigos del foro, tengo una duda con este asunto que no logro resolver, lo que quiero lograr es que una vista previa de un reporte en QuickReport se me presente en un panel como si se trata de un formulario hijo, es posible eso? lo intente con el parent y no he podido hacerlo, codigo:

procedure TFRpt1.SpeedButton1Click(Sender: TObject);
begin
try
ReporteB:=TReporteB.Create(self);
ReporteB.Parent := incio.Panel2;
ReporteB.QuickRep1.Preview;
finally
ReporteB.Free;
end;
end;

tambien lo hice asi:

procedure TFRpt1.SpeedButton1Click(Sender: TObject);
begin
try
ReporteB:=TReporteB.Create(self);
ReporteB.QuickRep1.Parent := incio.Panel2;
ReporteB.QuickRep1.Preview;
finally
ReporteB.Free;
end;
end;

pero no me funcionaron pues se genera normalmente.

Saludos.

ElKurgan
22-11-2007, 09:19:51
Lo que debes utilizar es un componente denominado TQRPreview, el cual puedes despositar en un panel trnaquilamente.

En este hilo hay más información sobre el tema:

http://www.clubdelphi.com/foros/showthread.php?p=56428

Un saludo

enecumene
22-11-2007, 15:15:07
Gracias ElKurgan le dare una ojeadita al hilo. de nuevo gracias.

Saludos