Apostila de Rave
Rave Reports
Neste tutorial, você aprenderá:
Relatório Simples
Relatório com quebra de grupo
Totalizações
Relatórios com Rave Reports
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
RvProject
Name: rvprjEmp
Engine: rvsysEmp
Agora execute um duplo clique sobre o componente RvProject para abrir o
Rave Visual Designer.
Relatórios com Rave Reports
Rave Visual Designer
Configurações Gerais
File - New
File Save: Empregados.rav
Barra de ferramentas Palhetas de componentes Painel da
Árvore de objetos Painel de
Propriedades
A Página
Explicação sobre a propr. atual
Relatórios com Rave Reports
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.
Relatórios com Rave Reports
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: