Ir para conteúdo
  • Cadastre-se

dev botao

fast report 4, 5 e 2021.0.6 property does not exists no dfm


Antonio Gomes
Ver Solução Respondido por BigWings,
  • Este tópico foi criado há 925 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

@Victor H. Gonzales - Panda

Após contato com @Juliana Tamizou, que pediu para criar a chamada aqui.

 

Olá, gostaria de deixar como sugestão, da retirada da property apenas do DFM para atender versões 4 e superiores do FRx, no passado, tivemos esse problema com versao vinda no delphi e quem tinha ela a parte.

A sugestão, é instanciar o objeto de exportar pdf no evento Create do datamodule, assim, setar a property manual.

pois como foi feito, se alguém com versão 4 editar, vai colocar a property de novo, e quem for versao superior, vai atrapalhar os que usam versao 5 ou maior.

Recordo que isso foi arrumado na NF-e, na época dava esse problema com frequência, hoje isso não ocorre mais, foi feito isso:

 

 FfrxReport := TfrxReport.Create(AOwner);
  //Antes de alterar a linha abaixo, queira verificar o seguinte tópico:
  //https://www.projetoacbr.com.br/forum/topic/51505-travamento-preview-de-v%C3%A1rias-danfes/
  FfrxReport.EngineOptions.UseGlobalDataSetList := False;
  FfrxReport.PreviewOptions.Buttons := [pbPrint, pbLoad, pbSave, pbExport, pbZoom, {$IFNDEF FMX} pbFind,{$ENDIF}
    pbOutline, pbPageSetup, pbTools, pbNavigator, pbExportQuick];

  with FfrxReport do
  begin
     EngineOptions.DoublePass := True;
     StoreInDFM := False;
     OnBeforePrint := frxReportBeforePrint;
     OnReportPrint := 'frxReportOnReportPrint';
  end;

  FfrxPDFExport := TfrxPDFExport.Create(AOwner);
  with FfrxPDFExport do
  begin
     Background    := FIncorporarBackgroundPdf;
     EmbeddedFonts := FIncorporarFontesPdf;
     PrintOptimized := FOtimizaImpressaoPdf;
     Subject       := 'Exportando DANFE para PDF';
     ShowProgress  := False;
  end;

Linhas: 210 em diante, da unit ACBrNFeDANFEFRDM.

Deixo claro: Não estou impondo, apenas sugerindo.

PS: Revision: 23267

Editado por Antonio Gomes
  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Moderadores
19 minutos atrás, BigWings disse:

Com o "Component to code" do GExperts faz isso rapidinho.

Dá até pra remover o .dfm do SVN.

Tu sobe? pois é só no Boleto os demais é tudo em tempo de execução

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores
16 minutos atrás, Juliomar Marchetti disse:

Tu sobe? pois é só no Boleto os demais é tudo em tempo de execução

Tenho deixado o @Victor H. Gonzales - Panda analisar as questões do Fast, mas se for o caso posso fazer sim.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores
1 minuto atrás, BigWings disse:

Tenho deixado o @Victor H. Gonzales - Panda analisar as questões do Fast, mas se for o caso posso fazer sim.

Se já está com o alvo fácil, pode atirar!

Forte abraço

Consultor SAC ACBr

Victor H Gonzales - Pandaaa
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil

Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

"Aprender é a única coisa que a mente nunca se cansa, nunca tem medo e nunca se arrepende” - Leonardo da Vinci

"Ter sucesso é falhar repetidamente, mas sem perder o entusiasmo"

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 925 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.