| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:10:08
|
thiagofacanha
JavaBaby
![[Avatar]](/images/avatar/b0f169f34a2db30bedfd6604058ebc4b.jpg)
Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline
|
Opa pessoal eu tenho um campo que está recebendo este comando abaixo
new java.lang.Float( ($F{PROV}.floatValue()) -($F{INSS}.floatValue()) )
Porém o F_INSS está null. Existe como eu mudar ele para zero quando for null sem usar o sql?
Vlw
This message was edited 1 time. Last update was at 17/12/2008 10:51:54
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:14:37
|
RobsonFagundes
JavaEvangelist
![[Avatar]](/images/avatar/d5397f1497b5cdaad7253fdc92db610b.png)
Membro desde: 17/07/2006 08:44:17
Mensagens: 309
Localização: Cascavel-Pr
Offline
|
tente:
No iReport.....
na propriedades do seu Field $F{PROV}.floatValue()
na aba Campo Texto , Modelo Padrão clique no btn Criar
T+
|
Who I´m
blog - site - twitter - lattes
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:20:24
|
thiagofacanha
JavaBaby
![[Avatar]](/images/avatar/b0f169f34a2db30bedfd6604058ebc4b.jpg)
Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline
|
Opa, O modelo padrão já tava configurado mas não afeta em nada isso.
Acho que não expliquei direito.
Tipo o que o campo está recebendo é algo como valor_de_prov - NULL ai assim ele retorna null
Queria saber se tem como fazer algo pro f_inss ser igual a zero caso null (algo parecido com o nvl do plsql) porém sem usar o plsql
ai assim eu teria valor_de_prov - 0
Alguma idéia?
Vlw
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:26:09
|
RobsonFagundes
JavaEvangelist
![[Avatar]](/images/avatar/d5397f1497b5cdaad7253fdc92db610b.png)
Membro desde: 17/07/2006 08:44:17
Mensagens: 309
Localização: Cascavel-Pr
Offline
|
faz um if pra verificar se ta null ou nao
tipo algo assim
nao sei se eh bem isso q vc quer , qualquer coisa posta o cod ai
fica mais facil pra entender ok
T+
|
Who I´m
blog - site - twitter - lattes
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:26:22
|
ajfilho
Java Ninja
![[Avatar]](/images/avatar/b1769d94389e6138512b844516977225.jpg)
Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline
|
Bom...
Tem uma opção (propriedade) no field que é "blank when null", mas acho que não vai ser adequado para tua situação.
Eu não testei isso, mas de repente pode funcionar:
Me avisa se funcionou ou não!
Abraços!
|
Augusto Rezende
SCJP, SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:34:09
|
thiagofacanha
JavaBaby
![[Avatar]](/images/avatar/b0f169f34a2db30bedfd6604058ebc4b.jpg)
Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline
|
Opa... era praticamente isso mesmo que eu queria... mas...
deu erro
"The operator == is undefined for the argument type(s) float,null"
Teria como contornar isso?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:42:30
|
ajfilho
Java Ninja
![[Avatar]](/images/avatar/b1769d94389e6138512b844516977225.jpg)
Membro desde: 29/04/2008 14:21:57
Mensagens: 259
Offline
|
Lembrei que não posso verificar se float é igual a nula, porque por padrão, a inicialização de uma variável dentro de um método do tipo float é 0
por exemplo:
Isso aqui gera um erro de compilação, pois a variável não foi inicializada, e como eu disse, o padrão de inicialização de um float é 0.
Você já tentou pegar doubleValue() no lugar de float? Não sei se vai aplicar a sua regra de negócio, mas é uma tentativa!
Só mais uma tentativa, tenta assim:
Abraços!
This message was edited 1 time. Last update was at 17/12/2008 10:46:02
|
Augusto Rezende
SCJP, SCWCD |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/12/2008 10:51:32
|
thiagofacanha
JavaBaby
![[Avatar]](/images/avatar/b0f169f34a2db30bedfd6604058ebc4b.jpg)
Membro desde: 31/10/2007 14:40:34
Mensagens: 90
Offline
|
Opa Cara essa linha resolveu
Poxa. Vlw mesmo.
Obrigado por ter resolvido!!!!
|
|
|
 |
|
|