Multiplicacao iReport

2 respostas
D

Preciso multiplicar dois campos no iReport onde :

quantidade : integer;
valor : BigDecimal;

Como faço ???

2 Respostas

K

ds311072:
Preciso multiplicar dois campos no iReport onde :

quantidade : integer;
valor : BigDecimal;

Como faço ???

Já tentou criar uma variavel e colocar a expressao?

$F{FIELD_BIG_DECIMAL}.doubleValue() * $F{FIELD_INT}.intValue()

E

Você pode utilizar o método multiply do big decimal
http://java.sun.com/j2se/1.4.2/docs/api/java/math/BigDecimal.html
pois você pode passar o double para bigdecimal utilizando o construtor do big decimal

E dai você cria uma variavel no IReport para armazenar o retorno da multiplicação.

Att,

Criado 3 de abril de 2009
Ultima resposta 5 de abr. de 2009
Respostas 2
Participantes 3