Query Dinâmica no Ireport [RESOLVIDO]

2 respostas
R

Tenho um dúvida em relação as queries do Ireport.Tenho um relatório que o layout vai ser igual para vários relatórios a única coisa que vai mudar é a query.Tem como eu fazer essa query dinâmica.Ex:

Select * from cliente where cliente.nome = ?
select * from cliente where cliente.vendedor = ? …

tem como eu fazer esse where por parametro? tentei fazer com um parametro em string mas ele não retorna resultados.

Editado:

Resolvido:

SELECT * FROM TABELA WHERE $P!{WHERE}

era isso que eu precisava vlw

2 Respostas

Mero_Aprendiz

RafaelViana:
Tenho um dúvida em relação as queries do Ireport.Tenho um relatório que o layout vai ser igual para vários relatórios a única coisa que vai mudar é a query.Tem como eu fazer essa query dinâmica.Ex:

Select * from cliente where cliente.nome = ?
select * from cliente where cliente.vendedor = ? …

tem como eu fazer esse where por parametro? tentei fazer com um parametro em string mas ele não retorna resultados.

Passe as codições por parametro assim:

SELECT * FROM TABELA WHERE $P!{WHERE}

… usando a exclamação depois do $P.

[]'s
JL

marcosharbs

cara não gosto de deixar a query dentro do meu relatório
prefiro implementar um datasource e executar a query no meu sistema e passa uma lista já populada pro datasource, ai não fica amarrado, seria uma solução, ou então pode passar as condições por parametro que nem o amigo falou ali em cima.

Criado 14 de julho de 2009
Ultima resposta 14 de jul. de 2009
Respostas 2
Participantes 3