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) 

4- Configure o DPR como na imagem abaixo:



5- Compile a aplicação



6- Clique no Menu File, opção Open e selecione um arquivo .rav na tela que será aberta


7- Selecione uma pasta para salvar os relatórios convertidos

8- Relatório do Rave migrado

17 thoughts on “Migrando relatórios do Rave Reports para o Fast Report

  1. 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

  2. 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?

  3. 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?

  4. 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.

Leave a Reply