Migrando relatórios do Rave Reports para o Fast Report
Se você utiliza ou já utilizou o Rave Reports como seu gerador de relatórios, já deve ter notado que a ferramenta não vinha passando por um processo de inovação e/ou correção de bugs. Em virtude disso, a Embarcadero introduziu o Fast Report no Delphi XE2, quando isso aconteceu a primeira coisa que me veio a cabeça foi o processo de entrada do Rave Reports no Delphi 7, que naquela época substituía o Quick Report. Pois bem, a história se repetiu. Quem instalar o Delphi XE3 vai notar que o Rave não está mais presente na ferramenta.
Desde o lançamento do Delphi XE2, venho recebendo vários e-mails perguntando sobre o futuro do Rave, muitos deles com o mesmo questionamento: “É possível migrar os relatórios feitos em Rave Reports para o Fast Report?”.
Não tenho muitas informações quanto ao futuro do Rave (lembre-se o Rave é uma ferramenta de terceiros incorporada ao Delphi), procurei informações no site do seu fabricante, a Nevrona, e não encontrei nada que indique o lançamento de uma nova versão ou algo parecido. Quanto a migração dos relatórios, a resposta é SIM, o Fast Report possui um conversor para nos auxiliar nessa tarefa. No momento estou realizando alguns testes com o conversor, caso mais alguém queira testar segue os passos:
1- Inicie o Delphi XE2 e crie um novo projeto VCL Forms Applications
2- Remova o Form inserido do projeto
3- Adicione a unit ConverterRR2FR.pas que se encontra na pasta de instalação do Fast Report (no meu caso: C:Program FilesFastReportsFastReport 4LibD16)
Não compila, dando erro nas seguintes linhas:
frxADOComponents,
frxBDEComponents,
frxDBXComponents,
frxIBXComponents,
André verifique o item 4 do tutorial:
Uses
frxClass
, frxDesgn
Ola Alan, muito interessante, porem segui todos os passos e continua dando o erro mencionado pelo Andre. Anguma susgestao? Obrigado
Este comentário foi removido pelo autor.
Persiste de fato o erro já mencionado anteriormente….
Não compila, dando erro nas seguintes linhas:
frxADOComponents,
frxBDEComponents,
frxDBXComponents,
frxIBXComponents…
E a uses está exatamente como no item 4. OBS> Uso o Xe3
Alan bom dia,
fiz todos os pasos conforme dito, mas me aparece o seguinte erro:[dcc32 Fatal Error] F1026 File not found: 'C:Program FilesFastReportsLibD17'
oque faço nesse caso, visto que ja controlei e o arquivo se encontra nesse exato caminho?
Delphi XE3 não tem Rave Report!
Obrigado, funcionou perfeitamente.
Olá Alan Gomes, estou tentando fazer a conversão dos arquivos de Rave Reports para Fast Report.
Não estou conseguindo realizar esta conversão, minha duvida é: estou com a versão XE2 e para realizar a conversão qual versão do fast report deveria usar? Influencia na conversão?
Este comentário foi removido pelo autor.
Antônio, é pra funcionar com o Fast que acompanha o Delphi XE2, qual a mensagem de erro que você está recebendo?
Alen, fiz tudo certinho, meu delphi e XE2, mesmo assim da erro
frxADOComponents,
frxBDEComponents,
frxDBXComponents,
frxIBXComponents,
tem como postar o link de um projeto exemplo ?
Tenho o delphi Seattle e segui a risca seu tutorial, porém ao compilar nada acontece. Alguma sugestão?
No meu estava com o menso erro, porem adicionei os componentes do FastReport, a aba FastReport 4.0 ao ConverterRR2FR.pas solucionando o problema. O meu está funcionando agora. Valeu pelo tutorial, Alan Gomes.
nao entendi como voce fez Ricardo Barros. Poderia me explicar melhor?
Não funciona nem com reza brava de Cigano Macho!
Qual o erro que está apresentando?