[RESOLVIDO] passa collection para subrelatório di ireport com conexao jdbc  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

pessoa estou tentando gerar um relatorio onde contem 2 subRelatórios.

Estou tentando passa-los como parametros, porem nao estou conseguindo... ja andei olhando os topicos aqui do forum e na net, porem nenhum deles conseguiu me auxiliar....

estou usando o ireport 3.7.5

O relatorio vem todo em branco quando passo a Connection, porem se eu passar o um JRBeanCollectionDataSource ele gera os dados que estao no relatorio master, e gera algumas paginas em branco.... que eu acredito que ele esteja iterando a lista que eu passo no construtor, mas o dados que era pra aparecer do sub, esta tudo branco.

desde ja agradeço a todos

segue codigo abaixo.

This message was edited 1 time. Last update was at 16/11/2010 10:22:17

[MSN]
filipechaves
JavaChild

Membro desde: 26/09/2008 08:19:29
Mensagens: 128
Offline

no relatorio principal, tu recebe as listas que irão para os subs?

como tu estas enviando a lista para o sub?

Forte, Aguerrido e Bravo!
NHRC
www.nhrc.com.br
[Email]
FernandoCartaxo
JavaTeenager
[Avatar]

Membro desde: 22/04/2007 13:06:14
Mensagens: 169
Offline

Curiosidade...
no caso você vai iterar a colection ao invés de um resultset??

Att,
Fernando Cartaxo

trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

FernandoCartaxo => Sim, eu quero iterar a lista, pois o resultado dela eh uma serie de querys... que nao da pra fazer em apenas um select


Sim, eu passo a lista para o relatorio master....



no relatorio master eu tenho um parametro "COLECAO" do tipo List
nas propriedades do subRelatorio eu passo esse parametro



This message was edited 1 time. Last update was at 12/11/2010 11:12:31

[MSN]
FernandoCartaxo
JavaTeenager
[Avatar]

Membro desde: 22/04/2007 13:06:14
Mensagens: 169
Offline

Sim, o parâmetro de jasper é qualquer objeto...

a curiosidade é como você itera essa sua collection dentro do jasper, como se fosse um resultset.

Att,
Fernando Cartaxo

trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

E como que eu faria essa iteração ?
[MSN]
trinka
JavaBaby

Membro desde: 19/01/2008 16:07:47
Mensagens: 94
Localização: Brasília
Offline

Pessoal, a unica forma que eu consegui resolver foi criando um CustomDatasource.

http://ireport.sourceforge.net/cap4.html

[MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team