Duvida: como fazer relatório agrupado com ireports

5 respostas
pimentaft

Olá!
Como faço um relatorio agrupado no ireports que me mostre a cada sala as turmas q estao alocadas.
Eu coloquei na expressão do grupo o nome do campo. Ele me dá um erro dizendo: Cannot cast from String to Boolean. Creio eu que ele espera uma condição ser executada e retorne um boolean.
eu tentei fazer conforme esta nesse tutorial: http://www.devmedia.com.br/articles/viewcomp.asp?comp=1718

Eu fiz enviando de um bean uma lista pronta.

Alguem tem alguma sugestao para me ajudar???

5 Respostas

D

pimentaft:
Olá!
Como faço um relatorio agrupado no ireports que me mostre a cada sala as turmas q estao alocadas.
Eu coloquei na expressão do grupo o nome do campo. Ele me dá um erro dizendo: Cannot cast from String to Boolean. Creio eu que ele espera uma condição ser executada e retorne um boolean.
eu tentei fazer conforme esta nesse tutorial: http://www.devmedia.com.br/articles/viewcomp.asp?comp=1718

Eu fiz enviando de um bean uma lista pronta.

Alguem tem alguma sugestao para me ajudar???

Não entendi direito sua dúvida, mas aí vão algumas sugestões.

No Group Expression você deve colocar um campo que retorne o valor que ao ser alterado, imprima as bandas Group Header e Group Footer, caso estejam configuradas para aparecer.
A query também deve estar com o GROUP BY sala, e ORDER BY sala, por exemplo.

Quanto ao erro Cannot cast from String to Boolean, talvez em um campo onde só aceite boolean, você inseriu um campo String, se for esse o caso, você pode tentar resolver da seguinte maneira:

new Boolean($F{campoString}.equals(“Texto a ser comparado”))

Se mesmo assim você não conseguir resolver seu problema, poste ele com mais detalhes.

Até mais.

pimentaft

Opa!
Obrigado por ter postado!
Eu já havia resolvido e ia postar ainda.
Eu recriei o agrupamento e funcionou(doideira).
Eu coloquei o campo na expressao e coloquei o mesmo no groupheader do relatorio.
Entao a cada dia da semana ele mostrava os horarios e a turma q esta alocada certinho.
É fácil, mas por algum motivo ele não estava indo com a minha cara…rs
Mas mto obrigado por postar!

Fui!

D

Segue o tutorial:
http://www.dfjug.org/DFJUG/RelatoriosJasperReportsiReport.zip

Acho que estará fácil depois disso.
Bom divertimento :smiley:

pimentaft

Jah eh!
Muito obrigado!
Será de muita utilidade!

H

Mas um fonte de informação sobre este assunto.

http://emdia.wordpress.com/2008/11/07/teste-condicional-no-jasperreport/

Criado 1 de dezembro de 2008
Ultima resposta 2 de dez. de 2008
Respostas 5
Participantes 4