Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

afbartels

Calculo de campos

Recommended Posts

Cara, infelizmente desconheço o Rave, nunca pratiquei muito com ele...

 

mas acredito que deva existir um Expression dentro dele... não existe??

 

Ou então no Before Print da Band que você tem que fazer o cálculo você pode fazer o calculo e atribuir o resultado ao Caption de um Label... beleza???

 

Abraço! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

afbartels, é bem simples, depois que se pega as manhas, coloquei um passo a passo completo, parece muito mas é so usar e ligar os componentes:Componentes do RAVE CalcOp – Trata-se de um componente não visual que permite fazer diversos tiposde operações matemáticas.Para ilustrar a utilização deste componente, será montado um relatório onde serárealizada a multiplicação de dois valores.Para fazer esse cálculo dentro do Rave Report será utilizada a seguinte configuração:Selecione o componente CalcOp, da palheta de componentes Report, e arraste para odesigner do Rave. Observe que este componente não ficará visível, mas se você ir áárvore de objetos, na raiz Report, é possível visualizar este componente, selecione ocomponente:Selecione o relatório no Treeview da árvore de objetos do Rave, logo abaixo da opçãoReport Library, na opção Report1 vá a propriedade PIVars, e escreva o nome davariável desejada, no caso vCalculo, e pronto está criada a variável que receberá oresultado do cálculo. Neste componente CalcOp, chamado CalcOp1 será configurado suas propriedades: Operator - coMul - A propriedade Operator indica qual operação matemática será realizada, neste caso será de multiplicação, por isso foi escolhida a opção coMul.Src1DataView - Indique o DataView que contém o primeiro campo para cálculo.Src1DataField - Indique o primeiro campo do cálculo. Agora é preciso colocar o próximo campo que será multiplicado por este selecionado:Src2DataView - Indique o DataView que contém o segundo campo para cálculo.Src2DataField - Indique o segundo campo do cálculo.DisplayFormat - Indique a máscara, podendo ser ###,##0.00.DestPIVar é onde é criado o nome da variável no relatório. Essa variável vCalculo deve ser criada da seguinte maneira: Somente essas propriedades serão ligadas. Observe que assim já esta definida o cálculode multiplicação entre um campo e outro.Para finalizar este cálculo, é preciso somente mostrar o valor que está na variável aorelatório. Para isso coloque um componente DataText, da aba de componente Report.Neste componente, na propriedade DataField, pressione o botão com reticências (...).Agora na tela Data Text Editor selecione no combo Post Initialize Variables a variávelque guardamos o resultado do cálculo, pressione o botão Insert_PIVar e depoispressione o botão OK.OBS: é aconsenhado que o CalcOP1 seja o ultimo componente do relatório no Treeview da árvore de objetos do Rave, se nao for clique sobre ele com o botão direito do mouse e selecione order/move forward, e se você precisar realizar mais de uma operação com o campo ja calculado pode colocar outro CalcOp2 e realizar a operação desejada com o resultado obtido pelo CalcOp1, e assim por diante;Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.