Rave report
Cleonir dos Santos,
Douglas Granella,
Mauricio Jank
RAVE REPORT
Pinhalzinho/SC
2012
RAVE REPORT
O Rave Report é um framework de desenvolvimento de relatório desenvolvido pela Borland, CodeGear, atualmente Embarcadero, primeiramente o Rave Report foi usado como uma ferramenta de auxilio ao Delphi a partir da versão 6 substituindo QuickReport.
O relatório gerado pelo Rave Report é multi plataforma (Linux, Windows), durante seu desenvolvimento o programador pode visualizar os relatórios, Rave Report também pode gerar relatórios em vários formatos como XML, CLX, VCL, PDF, HTML entre outros.
Incluído na própria plataforma do Rave Report tem vários componentes usados para deixar o relatório mais dinâmico como:
-TRvSystem: é um componente fundamental para integração e funcionalidade de um pré-visualização antes da impressão.
-TRvRenderPDF: cria seus relatórios em formato de PDF. -TRvRenderHTML: gera seus relatórios em HTML.
- TRvRenderRTF: Geral seus relatórios no formato Rich-Text.
- TRvRenderTEXT: Gera seus relatórios em formato de texto (ASCII).
- TrvCustomConnection: Este componente realiza a conexão tradicional em seu danco de dados.
- TRvDataSetConnection: Seta o acesso ao banco de dados.
- TRVTableConection : Implementa a conexão ao banco de dados.
PREPARANDO A APLICAÇÃO
Tomando como base a nossa aplicação final, vamos selecionar o Data Module dmEmp e colocar nele 3 componentes da palheta Rave:
RvProject: Responsável pela ligação entre o projeto Delphi e o projeto de relatórios Rave.
RvDataSetConnection: Exporta um DataSet do projeto Delphi para o projeto Rave.
RvSystem:Responsável pelo envio do relatório para a impressora ou para a tela de Preview.
Configuração dos componentes Rave na aplicação Delphi
RvDataSetConnection Name: rvdsEmp
DataSet: tbEmp
RvSystem Name: rvsysEmp
TitlePreview: Previsão do Relatório
TitleSetup: Opções de Impressão
TitleStatus: Status de Impressão