Ireport+Lista  XML
Índice dos Fóruns » Interface Gráfica
Autor Mensagem
andre.almeida
JavaChild

Membro desde: 04/06/2009 09:43:58
Mensagens: 109
Offline

Abaixo segue um exemplo completo de relatorio com JRDataSource,
com Um masterRelatorio (principal) e um subRelatorio.

Esses valores vieram diretamente de um resultSet da consulta na base.

segue:

[Email] [MSN]
Evaldo Garcia Paula
What is classpath?
[Avatar]
Membro desde: 11/08/2009 19:46:33
Mensagens: 6
Offline

Já tentou passar o Array completo e no código fazer um interator?
O jasper permite vc fazer código java nele

JAVA!
[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

Evaldo Garcia Paula...

Nunca tentei fazer isso naum...... como se faz codigo java no ireport? rsrs
[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

andre.almeida...

Tou tentando usar modificar este teu exemplo pra minha realidade.. mas sem sucesso....
[MSN]
leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline

como fazer para resolver seu problema.

mude seu datasource para JRMapCollectionDataSource que recebe uma Collection

o seu código tem que ficar mais ou menos assim:



Inserir em cada posição do ArrayList um map com a chave e valor, apos ir no iReporte e criar um Field com o mesmo nome da chave e do mesmo tipo que o valor, ou seja,
se o seu map for String a chave e Integer o Valor vc terá que criar um Field com o nome da chave e o Tipo Integer.

Tenta ai, assim funciona..

Pore vc não tera acesso a base de dados

This message was edited 1 time. Last update was at 12/08/2009 09:38:57

marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

leandrolw aparecem 10 linhas null...
[MSN]
leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline

Va até seu relátorio e veja se o field esta com o mesmo nome da chave do hashmap
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

No relatorio eu só pus $P{NOME}....

Se eu colocar $F{NOME} não compila....
[MSN]
leandrolw
Thread.start()

Membro desde: 08/06/2009 07:06:20
Mensagens: 38
Localização: Curitiba
Offline

Vc esta usando qual versão do ireport?
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

3.5.3

Field not found: $F{NOME}

This message was edited 2 times. Last update was at 12/08/2009 10:33:48

[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

Só lembrando que no relatório num fiz nenhuma conexão...

Só tem o relatório em branco com o $F{NOME}
[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

Ufa.. Consegui.....


Lá em conexões na aba JavaBeans DataSource adicionai um bean que tinha o campo nome.... aí compilei e deu certo....


Agora vou ter que criar uma bean que contenha os campos do meu array...

acho q é isso... vou testar e depois comento aki....
[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

Pro que eu quero ainda nm seu certo.....






[MSN]
marthian_2
JavaBaby
[Avatar]

Membro desde: 24/09/2007 12:44:38
Mensagens: 92
Offline

Estes problemas foram resulvidos... mas surgiu mais um.. hehehe


Quando chamo ambos os relatorios separados eles rodam blz.. mas quando inserir o subrelatorio no relatorio, os valores do sub aparecem null....


Obs. Inseri no relatorio em detail um "subreport" e indiquei o caminho do subrelatório....
[MSN]
jayro
JavaChild
[Avatar]

Membro desde: 18/12/2007 10:46:41
Mensagens: 133
Localização: Fortaleza - Ce
Offline

marthian_2 wrote:Estes problemas foram resulvidos... mas surgiu mais um.. hehehe


Quando chamo ambos os relatorios separados eles rodam blz.. mas quando inserir o subrelatorio no relatorio, os valores do sub aparecem null....


Obs. Inseri no relatorio em detail um "subreport" e indiquei o caminho do subrelatório....


mesmo passando um List<HashMap<String,Object>> como DataSource é necessário montar o SQL no Ireport ? Grato.

Jayro Rodrigues
JAVA | J2EE | JBOSS SEAM
[Email] [MSN]
 
Índice dos Fóruns » Interface Gráfica
Ir para:   
Powered by JForum 2.1.8 © JForum Team