Alguém poderia ajudar ?

25/02/2003

0

Caros amigos,

Tenho o seguinte problema.

Pelo menu principal do programa eu chamo o meu relatório sa seguinte forma:

Application.CreateForm(TFrelclassiCargo, FrelclassiCargo);
Try
FrelclassiCargo.QuickRep1.Preview;
finally
FrelclassiCargo.Release;
FreeAndNil(FrelclassiCargo);
End;

No meu relatorio no evento QuickRep1BeforePrint tenho uma rotina que
verifica que filtra um status de um registro no banco de dados. Dependendo
se o status estiver vazio não há nenhum relatório a ser impresso. Minha
pergunta é:

Como fazer para emitir um aviso ao usuário que não tem nenhum relatório a
ser visualizado e fechar o Form ou QuickRep e voltar a tela do menu
principal.

Mantmor


Anonymous

Anonymous

Responder

Posts

25/02/2003

Dor_poa

Ja tentou nesta mesma rotina tu dar um showmessage e mandar finalizar o form?

ex.:
if tabel.recordcount = 0 then
begin
Showmessage(´nao tem´);
Close;
end;

Obs.: Estou dizendo para experimentar, pois nao sei tu ira conseguir fechar o form.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar