JasperReport - Consulta SQL

2 respostas
L

Quando faço uma consulta atraves do principal.jrxml ele retorna um campo que sera passado como parametro para fazer outra consulta num sub-relatorio de principal.jrxml. No entanto, esse campo pode ser null e nesse caso, gostaria que a consulta não fosse feita.
Tipo assim, lá no campo Report SQL Query tá assim :

Select NOME
From PESSOA
Where ID_PESSOA = $P!{ID_PESSOA}

No entanto, eu gostaria que essa consulta só fosse executada se o campo ID_PESSOA não fosse nulo. Como faço para traduzir esse código abaixo e colocar lá no iReport

Se (ID_PESSOA != null) entao
    execute a consulta
senao 
     nao faca nada

valeu !!!

2 Respostas

_fs

Nas propriedades do subreport, coloque na expressão “print when” a condição do campo não ser nulo. Então o subreport nem vai aparecer :smiley:

L

Valeu !!!, era isso mesmo que eu tava precisando !!!

falou !!!

Criado 13 de janeiro de 2005
Ultima resposta 13 de jan. de 2005
Respostas 2
Participantes 2