Sir Rufo hat recht. AfterEdit ist ungeeignet für meine Zwecke.
Ich hab es jetzt so umgesetzt, wie vorhin beschrieben, mit den Events der TFields. Desweiteren reagiere ich auf TDataSet.AfterOpen zwecks Initialisierung. Trotzdem Danke für die Beteiligung am Thema!
"Seit er seinen neuen Computer hat, löst er alle seine Probleme, die er vorher nicht hatte."