Usando Jasper Reports?

3 respostas
F

Olá Pessoal…
Alguém sabe como pegar os resultados de uma LinkedList de uma classe e mostrar em um relatório usando Jasper Reports e iReport???
sendo q essa LinkedList é formada de vários ResultSet, ou seja, de acordo com minha necessidade tive q fazer vários select para buscar as informações…
Estava dando uma olhada no tutorial do GUJ feito por Carlos Feliz Paixão onde é retornado um ResultSet para o iReport, só q em meu caso é diferente…
Alguém pode me dar uma ajuda???
Obrigado…

3 Respostas

felipesp

Fabio Lucio,

Funciona assim: a cada vez que você precisar iterar sobre um conjunto de dados, você vai precisar de um sub relatório.

<pre>Map params = new HashMap();

JREmptyDataSource ds1 = new JREmptyDataSource();

JREmptyDataSource ds2 = new JREmptyDataSource();

JREmptyDataSource ds3 = new JREmptyDataSource();

params.put(ds2);

params.put(ds3);

JasperPrint jasperPrint = JasperFillManager.fillReport(arqRelat, params, ds1);</pre>

No código acima o relatório principal vai iterar sobre ds1 e os outros 2 datasources poderão ser repassados aos sub relatorios.

ps1: Claro, que neste exemplo os datasources são vazios :wink:
ps2: desculpe, mas a formatação do código tá meio ruim, sei la porque…

F

kra ñ consegui entender direito, c pode explicar mais um poquim???
Obrigado

A

cara alguem tem alguma apostila ou livro que eu possa aprender JasperReports?!

Criado 19 de janeiro de 2007
Ultima resposta 19 de jan. de 2007
Respostas 3
Participantes 3