Rave report

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1136 palavras )
  • Download(s) : 0
  • Publicado : 5 de março de 2013
Ler documento completo
Amostra do texto
HORUS FACULDADES

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 geradopelo 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 paraintegraçã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 umDataSet 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ãoRvProject Name: rvprjEmp
Engine: rvsysEmp

Agora execute um duplo clique sobre o componente RvProject para abrir o Rave Visual Designer.

RAVE VISUAL DESIGNER
Configurações Gerais
File - New
File Save: Empregados.rav
Palhetas de componentes
Palhetas de componentes
Barra de ferramentas
Barra de ferramentas

Painel da
Árvore de objetos
Painel da
Árvore de objetos

Painel dePropriedades
Painel de
Propriedades

A Página
A Página
Explicação sobre a propr. atual
Explicação sobre a propr. atual

Na Árvore de Objetos, selecione RaveProject e, no Painel de Propriedades, altere a propriedade Units para unMM (milímetros)

Na Árvore de Objetos, selecione Report Library, e dentro dele selecione Report1. No Painel de Propriedades, altere as propriedades:

FullName:Relatório Geral de Empregados
Name: rptEmpGeral

Ainda na Árvore de Objetos, selecione Page1 e no Painel de Propriedades, configure as seguintes propriedades.

Acesso aos Dados

Para termos acesso aos dados que iremos imprimir, precisamos criar um Data Object. Para isso você seleciona File - New Data Object, ou então clica no botão correspondente da barra de ferramentas - . Aparecerá a tela:Selecione Direct Data View. Isto nos dará acesso aos DataSets criados dentro do nosso projeto Delphi. Depois clique Next.

Aparecerão todos os componentes RvDataSetConnection que colocamos no projeto Delphi, no nosso caso, apenas 1. Selecione-o e clique Finish.

Desenhando o Relatório

Nas palhetas de componentes, selecione a palheta Report e traga para a Página um componente Region . Eledetermina e delimita a área de impressão da página.

Redimensione o componente Region de modo que ocupe quase toda a área da folha. Deixe uma área livre no final da página, lá criaremos nosso rodapé de página.

rodapé de página
componente Region redimensionado

Nas palhetas de componentes, selecione a palheta Report e traga para Region1 um objeto Band - - e um objeto DataBand - . Eles...
tracking img