Hallo m-werk,
der Code ist so in Ordnung. Bei dieser Implementierung wird der Nachname erst übernommen, wenn du ein neues Kind in der Kindertabelle einträgst und versuchst es über Post (z.B. über den Navigator) zu speichern. Vorher sieht man nichts. Möchtest du aber z.B. dass sofort mein Einfügen eines neues satzes der Nachname erscheint, schreibst du denselben Code anstatt in die BeforePost in die AfterInsert Methode.
Weiter habe ich vorausgestzt, dass du die Tabellen als Master / Slave miteiander verknüpft hast, damit sichergestellt ist, dass Master (Hauptabelle) auch auf die richtigen Eltern zeigt (sonst versucht du noch die Kinder dem Nachbarn unterzuschieben
).