Ola poderia explicar mais detalhadamente o cenario, Esses ids são todos notas fiscais ? Ou itens de uma nota fiscal ?
--
Você recebeu essa mensagem porque está inscrito no grupo "JasperReports / iReport Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jasperreports-irepor...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Select *
From Notas AS N
Where N.id_notafiscal IN (33,34,35,36,37,38,39,40)
Bom dia
A clasula IN necessita de um List, ai pergunto seu Parametro é um List? Se for acredito que esteja esperando um Long ou String se for alpha numerico. Poderia confirmar o tipo do parametro e o tipo do dado que esta informando para ele ?
--
Então vou assumir que o seu parametro dentro do jasper é do tipo String.
No caso do exemplo que nos mostra a baixo, esta informando inteiros no argumento e não string, numeros sem aspas são inteiros certo ?.
|Where N.id_notafiscal IN ( 10, 11, 12, 13 )| != |Where N.id_notafiscal IN ( ‘10’, ‘11’, ‘12’, ‘13 )|
Então se usa o console para informar dentro do jasper quando usa o parametro ele converte para String. Tem de dar uma olhada na sua entrada de dados, como ela esta chegando para sua query. Jasper não emite nem um erro ?
Vale lembrar que quando usa a exclamação assim ($P!{Plista_notas} em um parametro esta informando uma pesquisa dinamica, ou seja ele so vai realizar a validação por no final. Acredito que neste seu caso não seja necessario;
From: jasperreports-...@googlegroups.com [mailto:jasperreports-...@googlegroups.com] On Behalf Of Robson
Sent: terça-feira, 3 de março de 2015 10:38
To: jasperreports-...@googlegroups.com
Subject: Re: [JasperReports / iReport Brasil] Filtro com clausula In
Olá bom dia!
--
Bacana.
From: jasperreports-...@googlegroups.com [mailto:jasperreports-...@googlegroups.com] On Behalf Of Robson
Sent: terça-feira, 3 de março de 2015 11:44
To: jasperreports-...@googlegroups.com
--