Sie sind auf Seite 1von 6

Conhecendo o Visual Report Designer do Rave

Por Sidinei Akira Egashira


Neste pequeno artigo irei mostrar a interface grfica de desenvolvimento de relatrios do Rave.
Diferente do QuickReport, esse gerador de relatrios traz uma interface independente de
desenvolvimento de relatrios. Seus projetos de relatrios podem ser gravados em arquivos
parte ou incorporados em seus sistemas. Caso a primeira opo seja utilizada, essa interface
visual pode ser instalada em qualquer computador e, tendo acesso aos arquivos de relatrios, voc
pode alter-los e numa prxima vez que sua aplicao invocar o relatrio as alteraes j estaro
feitas. Sem necessidade de compilao de seu sistema.
Invocando a interface visual do Rave Reports
A interface visual pode ser invocada de vrias formas. Uma delas colocando um componente
RvProject em seu sistema e dando um duplo clique sobre ele. A relao entre seu sistema e o
relatrio feito por meio deste componente. Uma segunda forma acessando a ferramenta a partir
do menu Tools do Delphi 7 (veja figura 1). A terceira e ltima forma chamando o Rave a partir de
seu diretrio de instalao (default c:\Arquivos de Programas\Borland\Delphi7\Rave).

Figura 1 Invocando o Visual Rave Designer a partir do menu Tools do Delphi7


Primeira Vista
Essa a primeira tela que voc ver assim que acessar o Visual Designer do Rave. No
se assuste. Tudo novo por aqui ? Como dizia Jack, vamos por partes. Irei explicar o
que cada uma dessas partes.

Figura 2 Visual Designer do Rave Reports


Componentes de Projeto

Figura 3 Os componentes de projeto


nesta rea que teremos os componentes para criao de um novo projeto de
relatrio, fazer as conexes de nossos dados com os relatrios, determinar se sero
mostrados os grids e as rguas na pgina de desenvolvimento.
Barras de utilitrios e componentes

Figura 4 A barra de componentes e utilitrios de relatrio


Nesta seo teremos todos os componentes e utilitrios que necessitamos para criar
nossos relatrios. A barra mais importante a Report Components. a partir dessa

barra que teremos todos os componentes necessrios para criar o relatrio em si (as
bandas, datatexts, datamemos, etc).
Object Inspector
Assim como no Delphi, aqui no Visual Designer voc tem um object inspector (fica no lado
esquerdo da tela). a partir dele que voc trabalha com as propriedades de todos os componentes
que voc utiliza em seu relatrio. Por exemplo, uma banda tem uma srie de propriedades, que
devem ser alteradas pelo object inspector. Sempre que um componente estiver selecionado na
pgina o Object Inspector estar mostrando seus atributos.

Figura 5.1 Object Inspector do Visual Designer


Um fato interessante do Object Inspector que toda vez que voc alterar uma
propriedade, a sua descrio fica em negrito. Dessa forma voc sabe quais foram as
propriedades alteradas e quais ainda esto com o valor default.

Figura 5.2 Pequeno descritivo da propriedade selecionada no Object Inspector


Logo abaixo do Object Inspector voc pode visualizar uma caixa de texto amarela. Ali
mostrado um hint da propriedade que est selecionada naquele momento. No exemplo
mostrado acima, a propriedade Name estava selecionada. Portanto, um pequeno
descritivo da propriedade Name mostrado. Isso facilita muito quando no sabemos
exatamente o que a propriedade faz.
Tree View

Figura 6 O Tree View


Na Tree View (fica no lado direito da tela) voc pode visualizar todos os relatrios que
contm em seu projeto (um mesmo projeto pode armazenar quantos relatrios forem
necessrios). Voc tambm poder visualizar todos os componentes que esto
instanciados em seu relatrio. Na seo Report Library voc tem os relatrios. Na
seo Global Page Catalog voc tem as partes de relatrio que so vistas por todos os
relatrios (aqui voc aplica o conceito de mirroring) e no Data View Dictionary voc
visualiza todas as ligaes feitas com seus bancos de dados.
Alguns componentes so instanciados no relatrio, porm no so visuais. Voc s
poder alterar suas propriedades a partir da Tree View.
A Pgina

Figura 7.1 A pgina o relatrio propriamente dito


A pgina considerada a parte mais importante do Visual Desiner, pois nele que tudo acontece.
aqui que seu relatrio ser desenhado.

Note que temos a descrio Page1 em nossa PageControl. Isso quer dizer que estamos editando a
pgina 1 de nosso relatrio. Um relatrio pode ter mais que uma pgina.
Um pouco acima temos Page Designer, que quer dizer que estamos no modo de desenvolvimento
da pgina. Ao lado temos Event Editor. Ao acessar o Event Editor, voc poder incluir um cdigo de
programa para qualquer componente que estiver estanciado em seu relatrio (veja figura 7.2)

Figura 7.2 Event Editor Voc pode inserir trechos de cdigo para cada componente
de seu relatrio
Conexo com Dados

O Data Connection mostra qual a situao em que seu relatrio se encontra em


relao as ligaes com bancos de dados. Seu LED pode assumir quatro estados
(cores) diferentes.
Led Cinza Conexo inativa ou inexistente
Led Amarelo Conexo ativa, porm aguardando resultado
Led Verde Conexo ativa e em uso
Led Vermelho Conexo ativa, porm j excedeu o tempo limite de espera
Concluso
isso a pessoal. Esse pequeno artigo serviu para mostrar a vocs uma primeira viso do Visual
Designer do Rave Reports. Creio que serviu para as pessoas que nunca tiveram contato com o

Visual Designer ou para quem j teve contato, porm no entendeu nada quando abriu pela
primeira vez.
Quando voc abrir o Visual Designer pela segunda vez o seu ltimo projeto editado ser aberto
automaticamente.
Sidinei Akira Egashira analista/programador de uma Faculdade na cidade de Limeira.
mantenedor do site DelphiBR e moderador da lista-delphi@yahoogrupos.com.br. Pode ser
contactado em akira@delphibr.com.br. Clique aqui para obter mais informaes a meu respeito.

Das könnte Ihnen auch gefallen