| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/12/2008 15:30:28
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Opa pessoal, estou fazendo um relatório com 3 subreports, e uma imagem(logotipo) de cabeçalho.
Meus problemas:
-Eu não defini nenhuma conexão para o relatório, quando NÂO se usa BD, o correto seria usar o Javabeans como Configuração da fonte de dados certo?Mas se meu relatório principal só tem a imagem, e os 3 subrelatórios eu tenho que fazer isso(definir a fonte de dados como Javabean) com ele também ou só para os subrelatórios???
-A imagem fica sempre mínima(o tamanho real dela é 450x200), isto é uma limitação por usar ela no pageHeader da página?
-É um saco(leia-se um parto) alinhar os componentes corretamente, principalmente porquê são de 23 a 28 campos(varia de acordo com o resultado de uma consulta feita pelo usuário).É normalmente tão enjoado acertar esses campos?
-Ah, antes que perguntem, eu deixei fora as conexões de banco pelo simples motivo que há muitos cálculos feitos com os dados da base, acho que é prudente só deixar o relatório ser uma "VIEW", certo?
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/12/2008 16:00:57
|
viniciusfaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/839185ccf72cdda4fca46bfcc95208f0.jpg)
Membro desde: 22/03/2008 20:07:50
Mensagens: 524
Offline
|
Amigo.. eu sei q o q vc esperava aqui era uma resposta pra sua questão.. más vou te decepcionar.. =(...rs... Por um acaso vc não tem nenhum material sobre ireport?
|
Linkedin: http://www.linkedin.com/pub/vinicius-faleiro/32/697/624 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/12/2008 17:14:16
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
vinicius, material não falta, o problema é que muitos estão "datados" e a grande maioria só usa o exemplo de conexão com o BD.
Alguns exemplos:
http://www.livramento.yu.com.br/tutoriais/ireport.html
http://www.javafree.org/javabb/topic-870555-RelatorioHibernate+Annotations+JSF+iReport
Sem conexão com BD(mas não ajuda muito quem é iniciante no iReport, como eu):
http://br.geocities.com/robertofurutani/java/Tutorial_JasperReports/
Acho que vou acabar montando todo o relatório "na mão"(direto no XML do jasper), mas dá um desânimo.... huhauahu
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/12/2008 13:37:52
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Nem coloquei a resposta aqui, bom, no relatório, eu criei um principal(master), preenchendo os dados principais em uma Hashtable,lembrando que os campos são tipo PARAMETER, e passando para o método fillReport um JREmptyDataSource.Criei 2 arraylist para cada subreport(passando um JRBeanCollectionDataSource), depois eu coloquei dentro da Hashtable e dentro do relatório principal, eu adicionei mais 2 parâmetros.Não testei completamente ainda(não recebi ainda os verdadeiros dados), mas os testes iniciais indicam que funciona.Ah, usei o tutorial do Celso Fernandes Junior, link no site do Furutani.
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|