Anteriormente, haviam artigos sobre a conversão de relatórios do QuickReport 6 e ReportBuilder 19 para o formato *.fr3 .
Mas tudo isso é inconveniente e requer um esforço adicional para criar um projeto e conectar módulos adicionais, além de criar dificuldades na conversão de modelos em massa.
Decidimos criar um utilitário de console que combinasse os três conversores QuickReport 9, ReportBuilder 19, Rave Reports in FastReport VCL 6 e permitisse a conversão em massa de modelos usando a linha de comando.
Vamos ver como usar o conversor de console.
Para converter um único arquivo, use a linha de comando para ir para a pasta em que o arquivo está localizado e use os seguintes comandos:
0 1 |
FRConverter.exe -f:QR MyReport.dfm MyReport.fr3 FRConverter.exe -f:RB TT.rtm TT.fr3 |
Onde os parâmetros são:
A opção "-split" também está disponível
-split - divide páginas (somente QuickReport), se você tiver vários objetos TQuickRep, o FRConverter dividirá o dfm em vários modelos e os salvará com os nomes desses objetos no diretório atual e também salvará o modelo que contém essas páginas.
Exemplo de uso:
0 1 |
FRConverter.exe -f:QR -split MyReport.dfm MyReport.fr3 Resulta 3 ou mais arqs: MyReport.fr3, <NomeTQuickRep1>.fr3, <Nome_TQuickRep2>.fr3 e etc. |
Para ver quais arquivos do formato desejado estão na pasta atual, você pode usar o seguinte parâmetro:
0 1 2 3 |
-show < arq_formato > - exibe todos <arq_formato> no diretório corrente < arq_formato > : *.dfm, *.qr2,*.rtm, *.rav and etc. |
Exemplo de uso:
0 |
FRConverter.exe -show *.dfm
|
Use o parâmetro -h para chamar a Ajuda.
0 |
FRConverter.exe -h
|
Para uma conversão em massa, use a linha de comando para ir para a pasta em que os modelos estão localizados e use estes comandos:
0 |
FRConverter.exe -f:QR *.dfm *.fr3
|
Download link : FRConverter.zip