Sou iniciante no iReport e estou fazendo um relatório no qual o SQL retorna um campo do tipo BigDecimal com uma data no formato yyyyMM. Preciso formatar esta data para o formato MM/yyyy, estou usando o Oracle. Alguém pode me ajudar, por favor?
ola amigo, nao eh tao complicado quanto imagina, tenta fazer o seguinte, no seu campo clique duas vezes nele, dai vai abrir a janela de propriedades de seu campo dai em formato (se nao me falha a memoria) vc escolhe que eh data, dai ali vc tem as opções para escolher a forma que será exibido
vlws
M
marcela_cae
EU SEMPRE faço assim nos textos dinamicos:
new java.text.SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date())
M
marcelodias
gzofera, fiz o que vc indicou, porém no relatório mostrou MMMMM-yy200601.
marcela_cae, sua dica retornou o seguinte erro ao compilar: Cannot cast from String to BigDecimal
Lembrando que o tipo do campo é BigDecimal, o formato do numero é, por exemplo, 200601, tenho que mostrar no formato 01/2006.
Obrigado.
colosos_colossus
PO eu fui lá na propriedades e não mudo nada
Java_Boy
[b]
marcelodias:
gzofera, fiz o que vc indicou, porém no relatório mostrou MMMMM-yy200601.
marcela_cae, sua dica retornou o seguinte erro ao compilar: Cannot cast from String to BigDecimal
Lembrando que o tipo do campo é BigDecimal, o formato do numero é, por exemplo, 200601, tenho que mostrar no formato 01/2006.
Obrigado.
Sinistro esse teu lance de uma data em BigDecimal rs. Mas tudo bem
[quote=marcela_cae]EU SEMPRE faço assim nos textos dinamicos:
acho que isso não se aplica no iReport
Java_Boy
[quote=colosos=colossus]
marcela_cae:
EU SEMPRE faço assim nos textos dinamicos:
acho que isso não se aplica no iReport
Aplica sim rapaz, its Groovy baby 8)
colosos_colossus
[quote=A.L]
colosos=colossus:
marcela_cae:
EU SEMPRE faço assim nos textos dinamicos:
acho que isso não se aplica no iReport
Aplica sim rapaz, its Groovy baby 8)
Onde entra isso por exemplo?
$F{DTMOV}
Java_Boy
Isso pode entrar, por exemplo, naquela expressão
Que por sua vez poderia ser uma Text Field Expression de um texto estático
colosos_colossus
pols! bacana brother !
vlw awe!
vlw mesmo
colosos_colossus
A.L:
Isso pode entrar, por exemplo, naquela expressão
Que por sua vez poderia ser uma Text Field Expression de um texto estático
vc sabe pra um valor assim por exemplo?
#,##0.0
imagino que3 deve ser bem parecido
Java_Boy
Se voce estiver usando o iReports, vai na aba de Propriedades de um texto estático qualquer, ai veja a propriedade Pattern, show de bola =P
colosos_colossus
a blz
consegui
fiz assim
new java.text.DecimalFormat("#,##0.0").format($F{SALPROF})
colosos_colossus
achei tbm!!
pod crer \o/
M
mikebdm
se alguem precisar exibir uma data como String no relatório para, por exemplo quando a data vier null exibe “-------”, eu utilizei o codigo acima e o modifiquei
( $F{data} != null ? new String(new java.text.SimpleDateFormat(“dd/MM/yyyy HH:mm:ss”).format($F{data}).toString()) : new String("------") )
setar o parametro data como String, em propriedades > expression class
vlw
tardelli13
A.L:
Isso pode entrar, por exemplo, naquela expressão
Que por sua vez poderia ser uma Text Field Expression de um texto estático