Relatórios com Rave Reports



Documentos relacionados
CRIAÇÃO DE RELATÓRIOS EM DELPHI

Inserindo Dados no Banco de Dados Paradox.

GERADOR DE RELATÓRIOS WINREPORT VERSÃO 2.0. Conteúdo

Relatórios com Quickreport

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Impressão de Relatórios com Data Report Professor Sérgio Furgeri. A figura seguinte ilustra a geração de um relatório a partir de uma tabela de...

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES II PROFESSOR RAFAEL BARRETO DELPHI FORMULÁRIO COM ABAS E BUSCAS DE REGISTROS

Guia de Início Rápido

ETEC DR. EMÍLIO HENRNANDEZ AGUILAR PROGRAMAÇÃO DE COMPUTADORES I PROFESSOR RAFAEL BARRETO

Novas Funcionalidades do MyABCM v.4.0

Composição de Layout no Terraview

Microsoft Office PowerPoint 2007

Tutorial SGCD. 1. Efetuando Login no Sistema. 2. Criando uma nova página. 3. Editando uma página já existente

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows 8

APOSTILA WORD BÁSICO

Como Gerar documento em PDF com várias Imagens

Apostila de Programação IV. Módulo V

Mozart de Melo Alves Júnior

CRIANDO TEMPLATES E LEGENDAS

CICLO DE APERFEIÇOAMENTO PROFISSIONAL DOS SERVIDORES MUNICIPAIS DE MARICÁ- RJ EDITOR DE TEXTO - WORD

SuperStore Sistema para Gestão de Óticas. MANUAL DO USUÁRIO (Ordem de Serviço)

Tutorial. Windows Live Mail

Tutorial do ADD Analisador de Dados Dinâmico.

ANDRÉ APARECIDO DA SILVA APOSTILA BÁSICA SOBRE O POWERPOINT 2007

Portal Sindical. Manual Operacional Empresas/Escritórios

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Tutorial Gerar arquivo PDF. Gerando um documento pdf com várias imagens 1- Inserir imagem no Word

Memória Flash. PdP. Autor: Tiago Lone Nível: Básico Criação: 11/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Dicas para usar melhor o Word 2007

Banco de Dados BrOffice Base

TUTORIAL COM OS PROCEDIMENTOS DE

Sistema de Recursos Humanos

Microsoft Word INTRODUÇÃO

Como já foi dito anteriormente o Excel possui recursos que permitem alterar a aparência de nossas planilhas.

Passa a passo para construir uma página pessoal - Parte 1

AMBIENTE. FORMULÁRIO: é a janela do aplicativo apresentada ao usuário. Considere o formulário como a sua prancheta de trabalho.

TUTORIAL DO ACCESS PASSO A PASSO. I. Criar um Novo Banco de Dados. Passos: 1. Abrir o Access 2. Clicar em Criar um novo arquivo

Clique no menu Iniciar > Todos os Programas> Microsoft Office > Publisher 2010.

UNIVERSIDADE ESTADUAL DE CAMPINAS. Instruções para Uso do Software VISIO

O ArcMap permite a você criar, visualizar, consultar, editar, compor e publicar mapas.

Fluxo de trabalho do Capture Pro Software: Indexação de OCR e separação de documentos de código de correção

Criando uma mala direta com o Word 2007 em 6 Passos

Microsoft Access: Criar relatórios para um novo banco de dados. Vitor Valerio de Souza Campos

Equipa PTE. Janeiro 2012

ALBUM DE FOTOGRAFIAS NO POWER POINT

Criando Banco de Dados, Tabelas e Campos através do HeidiSQL. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Display de 7. PdP. Autor: Tiago Lone Nível: Básico Criação: 16/12/2005 Última versão: 18/12/2006. Pesquisa e Desenvolvimento de Produtos

Gerenciamento de Arquivos e Pastas. Professor: Jeferson Machado Cordini jmcordini@hotmail.com

Lidar com números e estatísticas não é fácil. Reunir esses números numa apresentação pode ser ainda mais complicado.

Microsoft PowerPoint

ASP.NET Gerando relatórios com o ReportViewer

Guia rápido de utilização. Controle de Chamados. Nuubes.com

Tema UFPel 2.0 WP Institucional Guia de Opções de Personalização

Entradas Digitais. PdP. Autores: Luís Fernando Patsko e Tiago Lone Nível: Intermediário Criação: 27/12/2005 Última versão: 18/12/2006

TUTORIAL WEEBLY. 2-Crie um cadastro (lembrando que palavra passe é a senha). Após preencher o formulário, clique em Sign Up. It s Free!

Os elementos básicos do Word

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

Agendamento de Produtos de Uso Contínuo

Gerente de Tecnologia: Ricardo Alexandre F. de Oliveira Marta Cristiane Pires M. Medeiros Mônica Bossa dos Santos Schmid WORD 2007

Como gerar arquivos.plt

PowerPoint. Prof. Claudio A. B. Tiellet. Parte II

Microsoft Visual Studio 2010 C# Volume II

Pedido de Bar Sistema para controle de pedido de bar

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

MVREP- Manual do Gerador de Relatórios. ÍNDICE

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

O Windows 7 é um sistema operacional desenvolvido pela Microsoft.

Produção de tutoriais. Suellem Oliveira

Professor: Macêdo Firmino Informática para Administração Introdução ao Excel

Sistema Click Principais Comandos

Menu Notas Fiscais Entradas. Sugestão de Compras: 1º passo: selecionar os critérios de pesquisa e filtros:

Escola Info Jardins. Microsoft Excel Aula 1

Treinamento de. Linx Pos

NÚCLEO DE TECNOLOGIA E EDUCAÇÃO CURSO: WINDOWS MOVIE MAKER TUTORIAL

Veja abaixo um exemplo de como os dados são mostrados quando usamos o

Power Point. Autor: Paula Pedone

Como funciona? SUMÁRIO

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

MANUAL DE FTP. Instalando, Configurando e Utilizando FTP

W o r d p r e s s 1- TELA DE LOGIN

Tutorial do módulo Carteira Nacional de Militante

Criação de Servlets Name Directory Build WAR JSP/Servlet frameworks Launch URL Package Class name Generate header comments

UNIVERSIDADE FEDERAL DO AMAPÁ PRÓ REITORIA DE ADMINISTRAÇÃO E PLANEJAMENTO DEPARTAMENTO DE INFORMÁTICA TREINAMENTO EM INFORMÁTICA MÓDULO V

Manual Sistema de Autorização Online GW

Aula 03 PowerPoint 2007

ANDROID APPLICATION PROJECT

O Microsoft Office é composto por diversos softwares, dentre eles o Word, o Excel, o Access e o Power Point.

,QWURGXomRDR(GLWRUGH $SUHVHQWDo}HV3RZHU3RLQW

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR $,'(GR5HSRUW0DQDJHU

Display de Cristal Líquido

Aula Au 3 la 7 Windows-Internet

Microsoft PowerPoint 2003

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Banco de Dados Microsoft Access: Criar tabelas

1- Requisitos mínimos. 2- Instalando o Acesso Full. 3- Iniciando o Acesso Full pela primeira vez

STK (Start Kit DARUMA) Driver Spooler para impressoras Não-Fiscais DR700M e DR700H no Windows Seven

Aula 01 Conceitos Iniciais sobre Excel 2010

Utilização do Webmail da UFS

MANUAL DE NAVEGAÇÃO DO MILLENNIUM BUSINESS

Transcrição:

Relatórios com Rave Reports Neste tutorial, você aprenderá: Relatório Simples Relatório com quebra de grupo Totalizações

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. Rave. RvDataSetConnection: Exporta um DataSet do projeto Delphi para o projeto 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.

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 Explicação sobre a propr. atual A Página

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.

Na Árvore de Objetos, veremos todos os campos de tbemp. Selecione DataView1 e altere as propriedades mostradas acima. Comentários:

Desenhando o Relatório Nas palhetas de componentes, selecione a palheta Report e traga para a Página um componente Region. Ele determina 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. componente Region redimensionado rodapé de página Nas palhetas de componentes, selecione a palheta Report e traga para Region1 um objeto Band - - e um objeto DataBand -. Eles serão usados para criarmos as áreas de impressão do relatório.

Eles aparecerão no topo de Region1. Com o objeto Band1 selecionado, altere as seguintes propriedades: BandStyle: Selecione: Body Header (Cabeçalho) First (Primeira página) New Page (Nova página) ControllerBand: DataBand1 Name: PageHeader

Selecione o objeto Band2 e altere as propriedades: DataView: dvemp Name: Detalhe Os ícones à esquerda de cada banda mudarão, como mostra a figura. Traga um componente BitMap da palheta Standard e coloque sobre a banda de cabeçalho. Altere a sua propriedade Image, selecionando uma figura do disco. Altere também a propriedade MatchSide para msboth, isto fará a figura ocupar toda a área do componente.

Para colocar os títulos no cabeçalho de página, utilize o componente Text - Standard. Altere as propriedades: -da palheta Text: RELATÓRIO GERAL DE FUNCIONÁRIOS FontJustify: pjcenter Font: Aumente o tamanho da fonte, o seu nome e estilo de acordo com a sua preferência. Aumente a largura e a posição do componente Text para que fique centralizado horizontalmente. Coloque um subtítulo com o nome da sua empresa. Para exibir a data de impressão do relatório, traga para o cabeçalho um componente DataText da palheta Report. Na sua propriedade DataField, clique nos pontinhos... Em Report Variables, selecione DateShort

Clique no botão Insert Report Var e a variável selecionada será inserida no quadro Data Text. Depois escreva em Data Text, um título para a variável que foi inserida. Para colocarmos uma linha separando o cabeçalho do restante da página, selecione a palheta Drawing e traga um componente HLine -. Utilize as propriedades LineWidth, Color etc.. para configurá-la como desejado.

Agora vamos montar a banda de detalhe. Este relatório será um relatório no formato de ficha, semelhante a um crachá. Por isso não teremos cabeçalho de colunas. Traga para a banda de detalhe, um componente BitMap da palheta Standard. Altere seu tamanho e posição como mostra a figura. Altere as propriedades: DataView: dvemp DataField: FOTO Vamos agora montar os títulos dos campos que aparecerão na banda de detalhe. Para isso, traga 6 componentes Text da palheta Standard e configure-os como mostra a figura. Com a tecla CONTROL pressionada, arraste cada campo da Árvore de Objetos, para a posição correspondente na banda de detalhe. Aparecerá um componente DataText, devidamente configurado para exibir o campo.

Pressione a tecla F9 para ver como está o resultado do relatório. Relatórios com Rave Reports

Para colocar uma numeração de página no final de cada página, coloque um componente DataText (Report) no final da página e fora de Region1. Na sua propriedade DataField coloque: 'Página ' + Report.CurrentPage + '/' + Report.TotalPages

Relatório com Quebra de Grupo No mesmo projeto de relatório (Empregados.rav) criaremos um segundo relatório. Selecione File - New Report. Na árvore de objetos (à direita), selecione o novo relatório (Report1) e altere as propriedades: FullName: Empregados Por Departamento Name: frmempdepto Verifique também as medidas da folha em Page1. Traga para a página, um componente Region (Pág. Report). e traga para dentro dele: 2 componentes Band (Report) 1 componente DataBand (Report) 2 componentes Band (Report)

Altere as suas propriedades Name (de cima para baixo) para: PageHeader GroupHeader Detail GroupFooter ReportFooter Cabeçalho de página Cabeçalho de grupo Detalhe Rodapé de grupo Rodapé de relatório Para cada banda, altere as seguintes propriedades: PageHeader: BandStyle - Selecione Body Header e First ControllerBand - Detail GroupHeader: BandStyle - Selecione Group Header e First ControllerBand - Detail GroupDataView - dvempregados GroupKey - COD_DEPTO StartNewPage - True Detail: DataView - dvemp GroupFooter: BandStyle - Group Footer e First ControllerBand - Detail GroupDataView - dvempregados GroupKey - COD_DEPTO ReportFooter: BandStyle - Body Footer ControllerBand: Detail

Monte a banda PageHeader de forma semelhante ao que foi feito no relatório geral. Altere apenas o título principal. A banda GroupHeader terá a seguinte aparência: Text (Standard) DataText (Report) HLine (Drawing) Text (Standard) Para a banda de detalhe, segure a tecla CONTROL e arraste os campos desejados para dentro da banda. Utiliza a propriedade FontJustify para alinhar os campos CODFUN e SALARIO à direita. Para as bandas GroupFooter e ReportFooter, utilize o componente CalcText - palheta Report para efetuar os cálculos de totalização. - da Altere as propriedades: CalcType: ctsum ControllerBand: Detail DataView: dvemp DataField: SALARIO DisplayFormat: #,##0.00 FontJustify: pjright

A aparência final do relatório ficará como mostra a figura: Primeira página: Última página:

Imprimindo o Relatório no Delphi Retorne ao Delphi e selecione o Data Module dmemp. Selecione o componente RvProject (rvprjemp), e na sua propriedade ProjectFile, selecione o arquivo Empregados.rav que acabamos de gerar no Rave Visual Designer. Em seguida, vamos pedir para armazenar o arquivo RAV dentro do projeto Delphi, desta forma, não precisaremos instalar o arquivo RAV na máquina do usuário. Selecione a propriedade StoreRAV e clique no botão Load para que ele leia o arquivo. Obs.: Se houver qualquer alteração posterior do arquivo RAV, este processo deverá ser repetido.

Vamos agora crias as procedures para os Actions actrelgeral e actreldepto: procedure TfrmEmp.actRelGeralExecute(Sender: TObject); begin dmemp.rvprjemp.executereport('rptempgeral'); end; procedure TfrmEmp.actRelDepExecute(Sender: TObject); var sindice: string; begin sindice := dmemp.tbemp.indexfieldnames; dmemp.tbemp.indexfieldnames:='cod_depto'; //------------------------------------ dmemp.rvprjemp.executereport('rptempdepto'); //------------------------------------ dmemp.tbemp.indexfieldnames := sindice end;