como localizar o subReport (JasperReport) subReport em Branco  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
Deluxe
GUJ Ranger
[Avatar]

Membro desde: 26/04/2006 15:50:49
Mensagens: 793
Localização: Distrito Federal
Offline

Pessoal

eu tenho um relatorio que possui um subReport
está funcionando perfeitamente..
agora quando fui gerar pelo codigo java..
vi um problema, onde eu passo o arquivo jasper do subReport ?
ele é passado por parametro ?

This message was edited 1 time. Last update was at 18/06/2009 07:43:37


Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensiar o que eu não sei...
Mero_Aprendiz
JavaEvangelist
[Avatar]

Membro desde: 25/08/2004 11:32:27
Mensagens: 380
Localização: Goiânia
Offline

Deluxe wrote:Pessoal
eu tenho um relatorio que possui um subReport
está funcionando perfeitamente..
agora quando fui gerar pelo codigo java..
vi um problema, onde eu passo o arquivo jasper do subReport ?
ele é passado por parametro ?


Olá Deluxe.
Uma solução simples é passar o caminho do subReport por parametro.
No iReport, nas propriedades do sub-relatório, informe que a classe de Expressão do sub-relatório como String e na expressão, passe o parametro que contém o caminho do subReport.
Assim é bem simples, sem complicação, e funciona.

[]'s
JL
Deluxe
GUJ Ranger
[Avatar]

Membro desde: 26/04/2006 15:50:49
Mensagens: 793
Localização: Distrito Federal
Offline

entao cara
rodando o relatorio pelo Ireport ele funciona de boa
mas quando coloco la no codigo java..
fiz assim pra passar o parametro



onde la no meu subRelatorio ja está


até ai blz..
quando mando gerar, nao da erro nenhum, gera de boa..
mas onde é a parte do subReport ele sai em branco..

pq sera?

Eu tenho a humildade de aprender com as pessoas, e nao a arrogância de ensiar o que eu não sei...
marthian_2
JavaBaby
[Avatar]

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

OPs... tu consegiu resolver....


O que tou em dúvida não e nem como passar o subrelatorio pro relatório e sim em como preencher os campos do sub antes de envia-lo.....
[MSN]
Kleber-rr
Virtual Machine Man
[Avatar]

Membro desde: 02/07/2009 12:12:02
Mensagens: 664
Offline

Eae Deluxe, conseguiu resolver??

ranieriviana
Thread.start()

Membro desde: 19/07/2008 07:04:10
Mensagens: 25
Localização: Salvador - Bahia
Offline

Pessoal,

percebi que o problema não estava no carregamento do relatório, e sim na passagem da Conexão com o banco, se você for nas opções do subreport e colocar no campo When No Data: All Sections, No Detail, o subrelatório mostra o cabeçalho, a partir disso percebi que o erro era na exibição dos dados. O Ireport coloca automaticamente que o subreport utilize a conexão do relatório master, contudo no meu caso e no citado acima estamos passando o ResultSet pronto e nenhuma conexão, o que fiz foi criar um parâmetro conexaoaux, colocar o subreport para apontar a conexão para esse parâmetro e passar a conexão com o banco para o relatório principal.

Dessa forma funcionou show de bola!

Espero estar ajudando, porque pesquisei muito e não achei ninguém informando que resolveu o problema, apenas a dica de colocar para exibir o relatório mesmo sem dados, o que me abriu a mente para analisar as conexões.
[Email]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team