Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: AUf DBNavigator Click reagieren

  Alt 25. Okt 2007, 17:58
Das ist die falsche Technik!
Man sollte nicht schauen, welcher Knopf am DBNavigator gedrückt wurde, sondern ob das Dataset seinen Status von dsBrowse nach dsEdit oder dsInsert ändert.
Dazu das Event OnStateChange der DataSource verwenden.
Delphi-Quellcode:
procedure TForm1.DataSource1StateChange(Sender:TObject);
begin
   case (sender as TDataSource).Dataset.State of
     dsBrowse: MachWas;
     dsEdit, dsInsert:
        MachWasAnderes;
   end;
end;
Andreas
  Mit Zitat antworten Zitat