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

ns-serif'">Neste artigo aprenderemos a trabalhar com os componentes para cálculos aritméticos disponíveis no Rave Designer. A Borland, a partir da versão 7 do Delphi passou a disponibilizar, como ferramenta padrão para criação de relatórios,o RaveReportsBorlandEdition. Vimos em vários artigos publicados na ClubeDelphi inúmeras funcionalidades e vantagens em utilizar o Rave para criação dos relatórios de nossas aplicações.

Agora, vamos conhecer os componentes não-visuais para cálculos aritméticos disponíveis no IDE do Rave. Para os exemplos deste artigo utilizei o Delphi7e o RaveReportsBorlandEdition5.0,porém, usuários do Delphi 2005 e 2006 não terão problemas para implementar os exemplos mostrados a seguir.

 

Conhecendo os componentes

Durante os exemplos deste artigo conheceremos e utilizaremos os seguintes componentes do Rave Designer:

CalcOp: Componente não visual que permite realizarmos uma operação (através da propriedade Operator)entre dois valores de diferentes origens (DataField, Value ou CalcVar).

Podemos armazenar o resultado da operação em parâmetros do projeto ou relatório, como também formatar o valor que será impresso através de sua propriedade DisplayFormat. Na Tabela 1 temos as principais propriedades do componente.

 

Propriedade

Descrição

SrclDataView

DataView que contém o campo a ser utilizado na operação.

Src1DataField

Nome do campo que será utilizado na operação.

SrclValue

Valor (fixo) a ser utilizado na operação definida.

SrclCalcVar

Componente não-visual que terá seu valor utilizado no cálculo.

Src2DataView

DataView que contém o segundo campo que será utilizado na operação.

Src2DataField

Nome do segundo campo que será utilizado no cálculo.

Operator

Operação que será realizada entre os dois valores configurados.

DestParam

Parâmetro do projeto ou do relatório que armazenará o resultado do cálculo.

DisplayFormat

Máscara para formatação do valor retomado na operação definida.

Tabela1. Principais propriedades do CalcOp

 

Obs.: O CalcTotal é uma versão não-visual do CalcText.

...

Quer ler esse conteúdo completo? Tenha acesso completo