Artigo Clube Delphi 91 - Dicas de RAVE Reports
Artigo Clube Delphi 91 - Dicas de RAVE Reports	Veja como criar relat�rios em RAVE reports, configur�-los e export�-los para PDF.	0
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.
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.
Para criar a conex�o ao banco de dados e estruturar os componentes de pesquisas, utilizaremos um Data Module, que dever� ser criado atrav�s do menu File|New>Data Module. Altere seu nome para �DM� e salve a Unit como �uDM.pas�. Adicione um componente SQLConnection da paleta dbExpress e altere seu nome para �sqlConexao�. Para configurar os par�metros de acesso ao banco de dados, d� um duplo clique sobre o componente "	A exibi��o deste artigo foi interrompida