Forum: Datenbanken
Delphi
by marabu,
10. Aug 2006
Devrace trifft keine Schuld - das Verhalten wird durch TDataSet vorgegeben. Leider ist die Methode CheckBrowseMode() statisch.
marabu
Forum: Datenbanken
Delphi
by marabu,
10. Aug 2006
Aber sicher doch. Die von dir zitierte Auflistung gehorcht eigenen Gesetzen - OnBeforePost() wird definitiv von TDataSet eingeführt.
Hättest du nur gleich den DBNavigator erwähnt. Wenn der record pointer ausschließlich über diesen Navigator bewegt wird, dann kannst du sogar ohne Flag arbeiten:
procedure TDemoForm.DBNavigatorBeforeAction(Sender: TObject;
Button: TNavigateBtn);
begin
...
Forum: Datenbanken
Delphi
by marabu,
10. Aug 2006
Hallo Martin,
ich bleibe bei meinem Vorschlag von neulich - siehe Beitrag #2. Deine Komponente DatasetDicEntries (TFIBDataSet?) erbt laut Produktdokumentation (fibplus6_45) das Ereignis OnBeforePost() von TDataSet. Warum findest du dieses Ereignis nicht im Object Inspector?
Grüße vom marabu