Message ao final de um Grid ??
08/07/2004
0
Caros amigos Gostaria de saber como faço para que quando um ponterio de um grid chega no final avisasse ao usuario !!! Tipo assim o Usuario esta navegando num grid por um botão next , e quando chegar no final do grid aparece um message avisando FINAL DOS REGISTROS !!! , ja vi isso mas não sei como fazer alguem poderia me explicar como faz !!!!
Agradeço muito desde já :roll:
Douglas Freire
Agradeço muito desde já :roll:
Douglas Freire
Madmax
Curtir tópico
+ 0
Responder
Posts
08/07/2004
Thiago Vidal
Considerando que voce tem um trio DBGrid1 -> DataSource1 -> ClientDataSet1
Voce pode colocar esta rotina no evento OnDataChange do DataSource
Voce pode colocar esta rotina no evento OnDataChange do DataSource
procedure TDTForm1.DataSource1DataChange(Sender: TObject; Field: TField); begin with (Sender as TDataSource) do if (ActiveControl = DBGrid1) then begin if (DataSet.EOF) then ShowMessage(´Fim dos Registros´) else if (DataSet.BOF) then ShowMessage(´Início dos Registros´); end; end;
Responder
08/07/2004
Omar Cury
madmax, acho que ficaria bem melhor se vc desabilitar o botao (next e último) toda vez que chegasse ao fim no dbgird.
Minha opinião tá... :wink:
Minha opinião tá... :wink:
Responder
Clique aqui para fazer login e interagir na Comunidade :)