Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renanbg

Relatório Delphi 6 + Paradox

Recommended Posts

Geralmente para gerar o relatorio uso o seguinte:

 

Application.CreateForm(Tfrmrelcontatos, frmrelcontatos);frmrelcontatos.query1.close;frmrelcontatos.query1.sql.clear;frmrelcontatos.query1.sql.text:= 'Select * from tabela where Nome LIKE "A%" order by Nome';frmrelcontatos.query1.open;frmrelcontatos.QuickRep1.Preview;

Suponhamos que não exista resultado para essa consulta, então o quickrep se abre em branco, ou seja sem dados já que não existe nada a listar

 

Queria que ele não abrisse caso não encontre nada e que aparecesse uma mensagem informando que não foi localizado nenhum registro nos critérios solicitados

 

Tem como?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples! basta fazer uma verificacão em cima do resultado da consulta, antes de exibir o relatorio:

 

{... }if (frmrelcontatos.query1.RecordCount = 0) thenbegin  ShowMessage('O relatório gerado não contém dados!');endelsebegin  frmrelcontatos.QuickRep1.Preview;end;

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.