Boa tarde. Estou gerando um relatório pelo iReport, com fields que estão sendo obtidas dentro de uma query que está dentro do relatório. Contudo, a regra de negócio atual requer que se não houver resultados (relatório em branco) eu não envie este relatório ao cliente.
Eu sei que eu poderia utilizar parametros, ou fazer um select count na base de dados e ver se retornou algum resultados… Mas o prazo está curto e a query é extremamente complicada…
Resumindo:
Há uma maneira de verificar se meu relatório está em branco, se não retornou resultado? Como se eu gerasse ele pelo iReport e obtivesse a mensagem “The document has no pages” ?
Grato.