Incluir Mensagem no Codigo de Consulta

28/02/2013

0

Boa Tarde,

Estou Desenvolvendo um form para consultar todos os Agendamentos cadastrados em um determinado periodo. No form contem 2 componentes TdateEdit onde digito a data inicial e a final e consulta no intervalo e exibe o resultado.

Esta funcionando, porem, preciso de uma auxilio para colocar uma mensagem no Codigo abaixo, informado que nao tem agendamentos cadastrado para aquele periodo, caso o resultado seja vazio. segue o codigo:

procedure TFormAgendaPeriodo.btnRelatClick(Sender: TObject);
begin
DMCliente.QConsAgendaPer.Close;
DMCliente.QConsAgendaPer.ParamByName(''DATAINI'').AsDate := StrToDate(DateEditIni.Text);
DMCliente.QConsAgendaPer.ParamByName(''DATAFIM'').AsDate := StrToDate(DateEditFim.Text);
DMCliente.QConsAgendaPer.Open;
end;

DATA INI e DATA FIM são paramentros passado no SQL do componente TZQuery
Flavio Silva

Flavio Silva

Responder

Posts

28/02/2013

Marcio

Blz,

coloque o código logo abaixo do open:


procedure TFormAgendaPeriodo.btnRelatClick(Sender: TObject);
begin
  DMCliente.QConsAgendaPer.Close;
  DMCliente.QConsAgendaPer.ParamByName(''DATAINI'').AsDate := StrToDate(DateEditIni.Text);
  DMCliente.QConsAgendaPer.ParamByName(''DATAFIM'').AsDate := StrToDate(DateEditFim.Text);
  DMCliente.QConsAgendaPer.Open;

  if DMCliente.QConsAgendaPer.IsEmpty then
  begin
    ShowMessage("Não há agendamento para este período informado!");
  end;
end;



falow!
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