Artigo Clube Delphi 91 - Dicas de RAVE Reports

Veja como criar relatórios em RAVE reports, configurá-los e exportá-los para PDF.

Esse artigo faz parte da revista Clube Delphi Edição 91. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

Relatórios

Dicas de RAVE Reports

Veja como criar relatórios em RAVE reports, configurá-los e exportá-los para PDF

 

Utilizado para exibir e reportar resultados de buscas, cálculos, gráficos, entre inúmeras outras funcionalidades, os relatórios são indispensáveis aos nossos sistemas. Geralmente para cada tela de cadastro, temos no mínimo um relatório para exibir os registros, e que podem ser exibidos de forma contínua e total, ou em relatórios customizados com informações resultantes a uma busca na base de dados.

Partindo desta metodologia, veremos no decorrer deste artigo a utilização de um dos geradores de relatórios mais utilizados: RAVE Reports. Para que possamos perceber de forma concreta algumas das dicas, utilizaremos o Delphi 7 para criar uma aplicação com acesso a banco de dados e após isso veremos formas de customização e apresentação do layout de registros em runtime, linhas “zebradas”e também como criar parâmetros para destacar registros no corpo do relatório.

Acessando a base de dados Employee.fdb, que acompanha a instalação do Firebird, criaremos também um relatório que será salvo diretamente em arquivo via programação. Iremos salvar o mesmo em uma extensão .pdf, que poderá ser enviado diretamente neste formato ao seu cliente.

 

Criando a aplicação

Neste artigo utilizarei o Delphi 7 para criação da aplicação e demonstração dos exemplos e dicas de relatórios, mas fique à vontade para utilizar outra versão do Delphi para criação do projeto na plataforma Win32. Crie uma nova aplicação através do menu File|New>Application. Altere a propriedade Name do formulário inicial para “frmPrincipal” e a propriedade Caption para “Dicas avançadas de RAVE Reports”. Salve a Unit principal do projeto como “uPrincipal.pas” e o projeto salve como “prjRelatorios.dpr”.

Na primeira parte deste artigo veremos a criação de um relatório no RAVE Reports, onde através de uma pesquisa SQL ao banco de dados Employee.fdb que será configurado a seguir, selecionaremos os registros referentes à tabela Employee. Serão então exibidos e configurados no relatório, de forma que a primeira formatação será a alternação entre as cores de cada bloco de registros (zebrar linhas). Faremos um tratamento através de uma condição if criada em “Rave Language” onde definiremos um parâmetro de valor do salário do funcionário. Esse parâmetro fará com que todos os valores excedentes tenham sua cor alterada." [...] continue lendo...

Artigos relacionados