Delphi - Fortes Report Relatorio com Preview funciona, já com print direto não

03/10/2023

0

Pessoal, bom dia

Tenho um formulario com uma DBGrid, e nele tenho botão chamar outro Formulario relatorio em Fortes Report.
Quando mando dar um preview funciona certinho com os dados registro estou posicionado, porem quando executo comando print, independente do registro que eu estou, fica reptindo só o primeiro eu mandei imprimir.


1) Eu reparei que usando comando print, o evento BeforePrint do Relatorio, só é chamado a primeira vez, enquanto usando o comando Preview() ele passa toda vez nele, pois eu tinha tentado tambem atribuir ao RLLabel nesse evento tambem.

Entao, toda vez eu clico no botão, eu passo o novo dado ao Label do Relatorio, como no exemplo abaixo, mas só da certo usando Preview, ja usando o Print ele nunca atualiza o relatorio, da segunda vez em diante só fica repetindo o primeiro eu mandei.


Form1.BotaoClick
Relatorio.RLLabel6.caption:=dm_Dados.qryVeiculosVEI_COD.AsString;
If opcao=Video then
Relatorio.RLReport.Preview()
Else
Relatorio.RlReport.print
Edson

Edson

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