| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 14:01:12
|
ddpcc
JavaChild
Membro desde: 22/08/2003 10:38:52
Mensagens: 128
Offline
|
Olá pessoal...
Agora estou com problemas na passagem de parametros no IReport, como devo fazer a minha query quando passo parametro..qual é a ordem...
- faço a conecção com o banco...
- defino o parametroem :VIEW/REPORTS PARAMETERS/ E DEFINO LÁ CERTO????
- logo depois eu já vou no datasource/reportquery/ ai eu já monto a minha query: SELECT FROM PACIENTE WHERE CODIGO = $P{CODPAC}
SÓ QUE NA HORA QUE EU MANDO EXECUTA A MINHA QUERY ELE DÁ ERRO??? O QUE ACONTECE???
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 14:44:24
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
O iReport não tem suporte aos parâmetros do Jasper, então durante o desenvolvimento você deve simplesmente colocar a query expandida ... depois pra colocar em produção você substitue pelos parâmetros.
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 14:50:16
|
ddpcc
JavaChild
Membro desde: 22/08/2003 10:38:52
Mensagens: 128
Offline
|
ENTÃO SMOTA...
Quando eu estou montando o relatório no IReports, eu faço a minha query lá dentro do Report query certo???
Ex da minha query: SELECT FROM TABELA WHERE CODIGO = $P{CODPAC}
Certo???
ai eu tenho que dar um ReadFields certo??? nesta hora é que dá o erro de sql....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 15:03:15
|
smota
Moderador
![[Avatar]](/images/avatar/ca9c267dad0305d1a6308d2a0cf1c39c.jpg)
Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline
|
é isso que eu to falando , no iReport no campo Report Query você não pode usar parâmetros.
Você seta tudo bonitinho no relatorio, mas no reportquery tem que colocar uma query completa pq o ireport não faz parse dessa query.
|
"Perfection is reached not when there's nothing more to add but when there's no more to take out" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 15:22:29
|
ddpcc
JavaChild
Membro desde: 22/08/2003 10:38:52
Mensagens: 128
Offline
|
então eu só faço a query...SELECT * FROM TABELA e coloco o parametro no reports parameter... e só??? ai no meu código java eu faço...
HashMap mapa = new HashMap();
mapa.put("CODPAC",tCodigo.getText());
e ele reconhe ce que só quero este registro da tabela???
é isso...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 16:21:05
|
brlima
Moderador
![[Avatar]](/images/avatar/fc2c7c47b918d0c2d792a719dfb602ef.png)
Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline
|
[modo ABC]
1- Digite seu select sem parametro do iReport, ex: Select A,B,C from alfabeto
2- De um ReadFields.
3- Salve seu SQL.
4- Complete seu SQL com o filtro que deseja, ex: Select A,B,C from alfabeto where d=$P{parametro}
5- Salve seu SQL.
6- Largue tudo e de uma risada
[/modo ABC]
|
Bruno R. Lima
-------------------------------------------
flickr :: twitter |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/03/2004 16:56:47
|
ddpcc
JavaChild
Membro desde: 22/08/2003 10:38:52
Mensagens: 128
Offline
|
valeu camarada....
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2004 10:10:17
|
Gilsonline
Smalltalk
Membro desde: 10/09/2004 08:51:26
Mensagens: 1
Offline
|
Qual das versões vocês aconselham a utilização? Estou usando a versão 0.3.1 e esta questão dos parâmetros é um sério problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/09/2004 11:29:59
|
yuusuke_urameshi2
JavaChild
![[Avatar]](/images/avatar/c8d72f47407aa4ee494cb.gif)
Membro desde: 06/02/2003 15:18:33
Mensagens: 148
Offline
|
Para o Ireport reconhecer o parametro no SQL coloque o parametro assim
$P!{PARAM}
Sem mais
|
"Não conheci o outro mundo por querer" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/09/2007 17:18:42
|
atoempotencia
Smalltalk
![[Avatar]](/images/avatar/0ebacf43a429d8992a0ff3f0d0762189.jpg)
Membro desde: 04/02/2007 16:30:03
Mensagens: 3
Offline
|
yuusuke_urameshi2, de fato vc esta correto por a esclamação resolveu meu problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/04/2008 11:05:39
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
Aproveitando o embalo do tópico.
Como passo parâmetro para um subrelatório?
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/01/2010 18:13:21
|
colosos=colossus
JavaChild
![[Avatar]](/images/avatar/26a95a5834c46c93a5c200bfc6da212f.jpg)
Membro desde: 22/06/2009 17:08:26
Mensagens: 130
Localização: Belém
Offline
|
..
This message was edited 1 time. Last update was at 11/03/2010 10:06:58
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 10:06:16
|
colosos=colossus
JavaChild
![[Avatar]](/images/avatar/26a95a5834c46c93a5c200bfc6da212f.jpg)
Membro desde: 22/06/2009 17:08:26
Mensagens: 130
Localização: Belém
Offline
|
saquei !!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 11/03/2010 10:09:24
|
hiarlay
JavaTeenager
![[Avatar]](/images/avatar/3f6ebf8aef0f352720bc0cb534d878b6.jpg)
Membro desde: 01/09/2008 13:47:25
Mensagens: 174
Localização: Cajazeiras-PB / Fortaleza-CE
Offline
|
Aproveitando o embalo do tópico.
Como passo parâmetro para um subrelatório?
atoempotencia
Passa por hashmap, cria o hashmap seta o parametro nele, e no ireport vc declara la como parametro e utiliza la.
|
Hiarlay Araújo Rolim |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 28/10/2010 15:51:30
|
andrestrindade
JavaTeenager
![[Avatar]](/images/avatar/6220d78a81df90871ed5d07ad6023bf7.jpg)
Membro desde: 01/09/2008 14:06:23
Mensagens: 150
Offline
|
Bacana! No caso de colocar o WHERE parametro = $P!{PARAMETRO}, como esse parâmetro deve ser setado?
Grato.
|
Quanto mais aprendo, percebo a vasta gama de conhecimentos que ainda não possuo. |
|
|
 |
|
|