Operadores no iReport

7 respostas
felipe_thrash

Eai galera, belezinha ?

tenho um “valor” e um "desconto"
meu valor total quero “valor” - “desconto”

mas, não to conseguindo vazer pelos campos…

nao roda:

diz q o operador é indefinido para math.BigDecimal,
o problema maior é q tento definir para integer e não to conseguindo…

alguem ja teve esse problema !?

7 Respostas

felipe_thrash

pior…

quando crio uma variável, que herda o campo… essa aparece null…

criei uma variavel ven_valor q recebe $F{ven_valor}
BigDecimal… tb… igual o campo…

e pq retorna null !?
:?

psandrelli

felipe_thrash, não sei como vc está fazendo, mas tenta tratar esse cálculo em uma classe e depois vc seta o resultado em seu relatório. Assim vc consegue tratar os possíveis erros.

M

.

psandrelli

msergiost , valeu pela dica.

felipe_thrash

legal!!!

mas, agora um probleminha mais punk…

quando jogo essa expressão, o iReport diz q não achou os campos ven_venda nem ven_desc…

sendo q eles estão lá… e rodando… ja compilei… ja até utilizei o editor de expressoes…

ta dando Field not found…
:? o q poderia ser !?

felipe_thrash

putz, me desculpem por esta aí de cima

é case sensitive… hehehee
coloquei os campos em maiúsculo e fundou hehee

então sempre q eu quiser fazer um calculo, qualquer q seja, terei q passar para valores primitivos, certo ?

valew muito pessoal pela ajuda!!!

Obrigado !!!
:wink:

M

.

Criado 21 de janeiro de 2008
Ultima resposta 30 de jan. de 2011
Respostas 7
Participantes 3