chozas
21-07-2006, 14:25:24
Tengo un report en cuyo evento BeforePrint realizo una serie de comprovaciones y en función de esto muesto o no el report, algo tal que así:
procedure TForm2.QReportBeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);
begin
if cerrar then
begin
PrintReport:=false;
exit;
end;
...
end;
Con este código si cerrar es 'true' no muestro el report y salgo del evento. Y el problema es que para cerrar la pantalla de preview del report tengo que pulsar el botón close, no consigo hacer esto de forma automática desde código. Alguien me da una idea de como hacerlo?. Saludos.
procedure TForm2.QReportBeforePrint(Sender: TCustomQuickRep; var PrintReport: Boolean);
begin
if cerrar then
begin
PrintReport:=false;
exit;
end;
...
end;
Con este código si cerrar es 'true' no muestro el report y salgo del evento. Y el problema es que para cerrar la pantalla de preview del report tengo que pulsar el botón close, no consigo hacer esto de forma automática desde código. Alguien me da una idea de como hacerlo?. Saludos.