Einzelnen Beitrag anzeigen

RSE

Registriert seit: 26. Mär 2010
254 Beiträge
 
Delphi XE Enterprise
 
#4

AW: Event für Änderungen an irgendeinem DB-Feld in Query

  Alt 18. Mär 2011, 09:25
Wieso kommt einem die erste wirklich zielbringende Idee immer direkt nachdem man einen Post erstellt hat? Hier ist meine:

Im TDataSet.AfterOpen ( ein Event, der nicht mit On beginnt) sich für jedes TField in der Query registrieren für TField.OnChange. Blöd allerdings, wenn ich nicht der einzige im ganzen Programm bin, der sich für diese Events interessiert, aber das wär erstma ´ne Lösung... Fällt euch was besseres ein?

@DeddyH: BeforePost ist mir zu spät, ich will direkt reagieren, wenn in der TDBCheckBox das Häkchen gesetzt wird. Also quasi, wenn sich der DataBuffer im TDataSet ändert, wie beim OnChange von TField.

@mkinzler: Das geht nicht, da diese über viele Units verstreut liegen und evtl. in Zukunft weitere hinzukommen.
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."
  Mit Zitat antworten Zitat