Olá galera, nesta Quick Tips, irei mostrar uma série de artigos sobre o Rave Reports, vou criar uma determina situação que seria a seguinte, imagina informatizarmos um vendedor na praia, onde o mesmo possa controlar o pedido dos clientes, a localização de cada um? Vamos então ao cenário modelado.
Utilizei o programa Case Studio 2.0 para fazer esta modelagem, por falar nisso escrevi uma série sobre esta ferramenta, veja os links :
Parte I
//www.devmedia.com.br/articles/viewcomp.asp?comp=16100&hl=*case*%20and%20*studio*
Parte II
//www.devmedia.com.br/articles/viewcomp.asp?comp=16101&hl=*case*%20and%20*studio*
Parte III
//www.devmedia.com.br/articles/viewcomp.asp?comp=16102&hl=*case*%20and%20*studio*
Parte IV
//www.devmedia.com.br/articles/viewcomp.asp?comp=16104&hl=*case*%20and%20*studio*
Parte VI
//www.devmedia.com.br/articles/viewcomp.asp?comp=16105&hl=*case*%20and%20*studio*
Parte VII
//www.devmedia.com.br/articles/viewcomp.asp?comp=16106&hl=*case*%20and%20*studio*
Parte VIII
//www.devmedia.com.br/articles/viewcomp.asp?comp=16107&hl=*case*%20and%20*studio*
Podemos observar que temos um entidade Cliente, TipoCliente, Vendedor, Pedido, PedidoItem, Localizacao, e Produto.
Minha idéia principal é desenvolver o banco de dados em Firebird, e depois criarmos uma aplicação em Delphi para criação dos relatórios.
O Rave é uma excelente ferramenta de relatório, que trabalha perfeitamente com o Delphi, temos componentes nativos no Delphi, além dos próprios componentes do próprio Rave, que possui a IDE bem parecida com a do Delphi 7, para quem já trabalhou com esta versão, pode confirmar minha afirmação.
Criaremos agora uma aplicação em Delphi
· Criar um Form, salvar com o nome uFrmPrincipal.pas, e o nome do form como FrmPrincipal //Pode manter o mesmo que é criado toda vez que temos uma aplicação criada.
· Criar um DataModule, salvar com o nome uDMRave.pas, e o nome do DataModule como DMRave
· Salve o projeto como Prj_Praia
Fico por aqui ate à próxima Quick Tips, veja na próxima Quick um overview sobre a IDE do Rave.
Um abraço
Wesley Y
wyamazack@rwsolution.com.br