Duvida IReport

2 respostas
rmsilva

Estou iniciando agora em java e estou montando relatorios utilizando jasper Ireport e tenho o seguinte código:

Sub SetValue( row As AcDataRow )

DIM vm as LONG

VM = ROW.GETVALUE("{$F.decimal-1}")

IF vm > 0 THEN

DATAVALUE = ROW.GETVALUE("$F{decimal-1}")

END IF

Super::SetValue( row )

 Insert your code here

End Sub

Estou fazendo da seguinte forma: $F{decimal-1}.floatValue() > 0 ? $F{decimal-1} : " "
como tenho que utilizar no campo uma classe numerica não consegue mostrar branco. Será que nesse caso não dá para criar uma função que transforma para string e mostra a string. Ou melhor …como faço isto? alguem pode me dar em exemplo?!

2 Respostas

B

Sub SetValue( row As AcDataRow ) DIM vm as LONG VM = ROW.GETVALUE("{$F.decimal-1}") IF vm > 0 THEN DATAVALUE = ROW.GETVALUE("$F{decimal-1}") END IF Super::SetValue( row ) ' Insert your code here End Sub

Isso e vb.net
pq vc não usa o Crystal Reports…

pelo que eu sei o iReport e para Java apenas…

rmsilva

Oi Bruno, então, estou transferindo de outra ferramenta, chamada Actuate. Tenho que pegar este código e montar o relatório em java no IReport…

Criado 6 de dezembro de 2011
Ultima resposta 11 de dez. de 2011
Respostas 2
Participantes 2