BigDecimal no iReport

2 respostas
guilhermetonetto

Dae pessoal,

Assim tenho um float e preciso que quando os decimais dele forem 0 (4.000) ele imprima só 4 e quando os decimais forem >0 imprima o float completo ,

consegui resolver isso usando

BigDecimal big = new BigDecimal(meuFloat);

bleza, ate aí tranquilo, mas agora tenho que implementar isso em um relatório que faz um select no banco ,

entao tinha que implementar isso para um $F{numero}, tentei de varias maneiras e não consegui o resultado esperado…alguem saberia como? ja fez isso ?

se puderem ajudar , agradeço

[]'s

2 Respostas

sapobomba

fala ae

cara não sei se da para vc fazer isto usando as opções do ireport, acredito que não.

oq vc pode fazer eh formatar o campo chamando uma classe q vc programou, aí vc faz oq quiser.

abraço

guilhermetonetto

é cara cheguei esta conclusao tbem , que vou ter que tratar isso na aplicação e passar por parametro…

mas valeu ae []'s

Criado 11 de abril de 2008
Ultima resposta 11 de abr. de 2008
Respostas 2
Participantes 2