Não gerar relatório em Branco - IReport

1 resposta
H

Oi galera
Estou com o seguinte problema:
Tenho um relatório q é gerado através de uma consulta no próprio relatório. Gostaria de saber como faço pra não gerar o arquivo caso a consulta não retorne um valor. Hj o arq e gerado em branco.

Valeu!!!

1 Resposta

fabiozoroastro

Henrique, boa noite.
Você está utilizando jasperReports? Então, quando o relatório é gerado, ele monta pra você um array de bytes. Existem constantes em algum lugar - De classes do jasper - que são equivalentes ao valor do tamanho do array.
Daí você valida se o relatório vai ser exibido ou não, mais ou menos assim:

byte[] retorno = retornoDoJasper();

if(Constante.BLANK == retorno.length ){
//RELATORIO VAZIO
}
Criado 26 de junho de 2008
Ultima resposta 26 de jun. de 2008
Respostas 1
Participantes 2