FastReport VCL 5 - Relatório Fecha no Preview ao Imprimir

19/06/2017

0

Eu tenho um relatório construído sob Preview.


Quando preparo o relatório e faço a exibição ocorre tudo certo, porem quando uso o método .print
o relatório desaparece do preview (fecha). Por que isto? Como posso contornar este problema?
Guilherme Wiethaus

Guilherme Wiethaus

Responder

Posts

19/06/2017

Smaili Amorim

Bom dia
Tem como você postar a parte do codigo que vc chama o formulario e a parte que vc manda imprimir.

porque eu acho que você esta chamando o relatorio como modal e o botão de imprimir com result.
Responder

20/06/2017

Guilherme Wiethaus

No form do Preview:


procedure TRepFrxPreview.FormShow(Sender: TObject);
......

FrxRelatorios.Preview:= frxPreviewReport;

FrxRelatorios.LoadFromFile(<caminho completo do .fr3>);
FrxRelatorios.PrepareReport;
FrxRelatorios.ShowReport();

....

end;

No botão de impressão do form que tem o preview:

....
frxRelatorios.PrintOptions.ShowDialog:= True;
//aparece o dialogo e imprime
frxRelatorios.Print;
//Depois daqui o relatorio no preview fecha

Ai a minha solução idiota for reabrir ele denovo no rpeview (nada profissional)

FrxRelatorios.ShowReport(False);
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar