DevMedia
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.

Clique aqui para saber como acessar este post

1) Torne-se um assinante MVP e por apenas R$ 69,90 por mês você terá acesso completo a todos os posts. Assinar MVP

2) Adquira Créditos: comprando R$ 180,00 em créditos esse post custará R$ 1,20. Comprar Créditos

post favorito     comentários

Artigo Clube Delphi Edição 48 - Rave Reports

Neste artigo veremos como criar um relatório no Rave usando somente código, sem utilizar o Rave Designer. Nosso foco será utilizar exclusivamente os recursos do componente RvSystem.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você poderia comentar o que não lhe agradou?

Confirmo meu voto negativo
Esse artigo faz parte da revista Clube Delphi edição 48. Clique aqui para ler todos os artigos desta edição



Atenção: por essa edição ser muito antiga não há arquivo PDF para download. Os artigos dessa edição estão disponíveis somente através do formato HTML.

 

Rave Reports "no braço"

Técnicas avançadas baseadas em código

 

Neste artigo veremos como criar um relatório no Rave usando somente código, sem utilizar o Rave Designer. Nosso foco será utilizar exclusivamente os recursos do componente RvSystem.

 

Configurando a conexão ao banco de dados

Para a saída do relatório, utilizaremos as tabelas Customer e Sales do banco employee.gdb distribuído com o Delphi. Para conexão, usaremos o dbExpress.

Crie uma aplicação no Delphi e adicione a ela um Data Module. No Data Module coloque um SQLConnection e dois SQLDataSets (ambos da paleta  dbExpress), além de um DataSource (Data Access). Seu Data Module deve estar semelhante ao da Figura 1 (observe os nomes dados aos componentes).

 

Figura 1. Data Module com componentes para acesso a dados

 

No SQLConnection configure uma conexão Interbase ao banco. Clique em OK e mude as propriedades LoginPrompt e Connected do SQLConnection para False e True, respectivamente. Aponte a propriedade SQLConnection dos SQLDataSets para SQLConnection1 e o DataSet de dsCustomer para Customer. Selecione Customer e defina seu CommandText  para:

 

select

  C.CUST_NO, C.CUSTOMER, C.ADDRESS_LINE1,

  C.CITY, C.STATE_PROVINCE, C.COUNTRY,

  C.PHONE_NO, C.POSTAL_CODE            

from

  CUSTOMER C

 

Mude o CommandText de Sales para:

 

"

A exibição deste artigo foi interrompida

Este post está disponível para assinantes MVP.



é Borland Delphi 7 Product Certified e Borland Delphi 7 Certified Instructor. É instrutor/consultor da Tool Engenharia (Borland Learning $ Solution Patner).

O que você achou deste post?
Publicidade
Serviços

Mais posts