| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/03/2006 11:01:17
|
mek
HelloWorld
Membro desde: 27/03/2006 13:26:03
Mensagens: 10
Offline
|
Galera,
estou tentando fazer um sql dinamico no ireport e nao estou conseguindo. Fiz o seguinte:
- fiz o layout no ireport
- coloquei a query desejada
- adicionei nessa query um parametro
- fiz minha classe java para gerar o relatorio
- coloquei a mesma query q estava la no ireport na minha classe
- copiando ate mesmo o parametro
mas tem o seguinte, qndo vou gerar o relatorio ele pega o oarametro q coloquei la no ireport, nao deixando eu colocar outro.
Gostaria de saber se alguem poderia me dizer como faco para gerar essa query dinamica.
Valew!
abs
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2006 00:25:06
|
tRuNkSnEt
JavaGuru
Membro desde: 16/08/2003 03:16:25
Mensagens: 245
Offline
|
A solução é simples, basta não fazer a query diretamente no relatório . Execute sua query na aplicação da maneira que quiser, pegue o ResultSet e tranforme ele em uma lista. Então utilize o objeto JRBeanCollectionDataSourcee passe o objeto prontinho prontinho para o relatório:
Esse último metodo você pode dar uma boa enxugada nele afinal fiz algumas coisas a mais neles (reaproveitei de um projeto antigo).
Flw.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2006 09:56:54
|
mek
HelloWorld
Membro desde: 27/03/2006 13:26:03
Mensagens: 10
Offline
|
Tudo bem tRuNkSnEt, vc me deu uma luz muito boa.
mas ainda fiquei com duvida, no caso de eu nao estar utilizando hibernate, pq ainda estou fazendo testes usarei o hibernate, mas apriore nao.
faco minha query normal e passo ela para o metodo da lista??? Ou coloco tudo no mesmo metodo, digo, a query e a lista?
valew brigadaoooo!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/03/2006 13:40:33
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
Vai la o IReport e cria sua Query normalmente, sem usar parametros nem nada(coloca no where uns parametros fixos so pra ele trazer os campos pra vc trabalhar)
depois na hora de chamar o jasper vc faz o select que quiser e joga em um resultSet e depois passa esse result pro jasper assim:
verifica se os nome dos componentes sao estes mesmos, to fazendo de cabeça!!!
[edited]
observando que os campos da query que vc fez la no IReport devem estar presentes nessa sua query dinamica!!!
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 11:53:28
|
mek
HelloWorld
Membro desde: 27/03/2006 13:26:03
Mensagens: 10
Offline
|
Galera,
mil perdoes .. mas nao estou conseguindo fazer o relatorio.
sera que alguem pode me mandar um codigo exemplo completo para que eu possa dar uma olhada, pq eu nao estou entendendo algumas coisas, e talvez isso resolva se alguem mandar um exemplo completo.
fico grato!
abs
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 12:21:04
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
o que vc nao esta entendendo???
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 12:38:38
|
mek
HelloWorld
Membro desde: 27/03/2006 13:26:03
Mensagens: 10
Offline
|
Cara, é o seguinte:
Vamos por parte, 1º:
Tenho duvidas como vou fazer para criar essa lista para popular o meu relatorio. nao consigo visualizar isso, esta confuso pacas.
vcs tem me ajudado, mas esta dificil.
para ver se facilita vou mandar o codigo do relatorio.
esse é o codigo:
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/03/2006 15:52:16
|
mek
HelloWorld
Membro desde: 27/03/2006 13:26:03
Mensagens: 10
Offline
|
Galera,
meu maior problema é nao conseguir popular meu HashMap para que ele possa jogar no relatorio, nao eh assim q funciona?
primeiro popula o HashMap e depois joga para o relatorio?
pq se for assim o negocio ... eh isso q falta.
Valew
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 10/07/2009 16:37:53
|
colosos=colossus
JavaChild
![[Avatar]](/images/avatar/26a95a5834c46c93a5c200bfc6da212f.jpg)
Membro desde: 22/06/2009 17:08:26
Mensagens: 130
Localização: Belém
Offline
|
AWE galera nao esta alterando minha sql
tá ficando a do iReport
olha meu código
o que posso ta errando?
This message was edited 3 times. Last update was at 22/01/2010 10:47:18
|
|
|
 |
|
|