Moin Martin,
super, danke.
Das funktioniert zwar nicht so schön, wie ich es mir ursprünglich gedacht hatte, aber damit lässt es sich offensichtlich "hinbasteln"
Nur zur Info:
Wenn der Wert für Field = nil ist, wurde der gesamte Record geändert, und ich muss für jedes Feld einmal die OnChange-Routine aufrufen.
Ist Field <> nil muss ich nur die Routine für das jeweilige Feld aufrufen.
Alles habe ich mir nach passenden Events durchgeschaut, nur TDataSource nicht
Auch wenn es jetzt wohl zu einer funktionierenden Lösung geführt hat, bin ich dennoch neugierig, wieso das andere nicht funktioniert.
Falls also jemand dazu noch eine Idee hat: Nur raus damit