Parâmetros no Ireport com operador IN

Java

15/08/2011

Boa tarde,
Estou com um problema no parâmetro que passamos no Ireport, acontece que em um único parâmetro eu vou receber diversas informações separadas por vírgula e vou utilizar o operador IN na query, porém o Ireport não está aceitando.... 
A linha onde recebo o parâmetro está da seguinte forma:   and cb.cbn_cod_contrato       in ($P{Lista Contrato})

Existe uma outro forma de fazer? 

Agradeço desde já

Clécio
Clecio Pessoa

Clecio Pessoa

Curtidas 0

Respostas

Robson Teixeira

Robson Teixeira

15/08/2011

acho q devia fazer assim    and cb.cbn_cod_contrato       in ($P)   teste e avise se deu certo   att  robson
GOSTEI 0
Clecio Pessoa

Clecio Pessoa

15/08/2011

Mesmo alterando para  in ( $P ) não consegui.
GOSTEI 0
Robson Teixeira

Robson Teixeira

15/08/2011

Tenta trocar o $P para $F
GOSTEI 0
Clecio Pessoa

Clecio Pessoa

15/08/2011

Alterei e mesmo assim não deu certo
GOSTEI 0
Davi Costa

Davi Costa

15/08/2011

Qual erro que dá?
Já tentou remover os parenteses:

  in $P

att Davi
GOSTEI 0
Davi Costa

Davi Costa

15/08/2011

Só complementando, pode ser que as vezes dê problemas com o banco, vi aluns links na net:

http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=73059
http://jasperforge.org/plugins/espforum/view.php?group_id=112&forumid=102&topicid=51292
http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=45060
http://jasperforge.org/plugins/espforum/view.php?group_id=83&forumid=101&topicid=44570

att Davi
GOSTEI 0
Clecio Pessoa

Clecio Pessoa

15/08/2011

Agradeço pela ajuda de vocês, porém consegui resolver pesquisando em outras paginas!
Seguinte, é simples...Basta colocar o "Exclamação depois do 'P'   ex: $P! 


GOSTEI 0
Davi Costa

Davi Costa

15/08/2011

Show de bola Clecio, muito boa essa iniciativa de postar sua solução.
Assim que possível fechar esse chamado.

att Davi
GOSTEI 0
POSTAR