josivanl 10 de mar. de 2011
Voce nao tem como fazer essa verificaçao por acaso antes de chegar ate o teu relatorio, fazendo a verificaçao do teu getter que informa o valor para esse parametro, algo assim:
public boolean ValidaInteiro ( String s ) {
// cria um array de char
char [] c = s . toCharArray ();
boolean d = true ;
for ( int i = 0 ; i < c . length ; i ++ ) {
// verifica se o char nao eh um digito
if ( ! Character . isDigit ( c [ i ] )) {
d = false ;
break ;
}
}
return d ;
}
Verifica se é texto ou numero, assim ai dentro dessa funçao vc pode alterar para verificar se for zero retornar false.
Nao sei se isso te ajuda, espero que sim…
drigo.angelo 10 de mar. de 2011
marca a caixinha blank when null, e no field expression coloca assim:
{ StringQueNPodeSer0 }. equals ( "0" ) ? null :{ StringQueNPodeSer0 }
Malister 11 de mar. de 2011
Vlw drigo.angelo
funcionou!
Abraço.