afbartels 0 Denunciar post Postado Julho 12, 2007 olá pessoal, como eu faço para multiplicar dois campos dentro do Rave? Tipo, quantidade e valor. Compartilhar este post Link para o post Compartilhar em outros sites
Hugo Slepicka 0 Denunciar post Postado Julho 17, 2007 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
klaid dias 0 Denunciar post Postado Julho 21, 2007 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