Wenn der datensatz noch gesperrt ist, hast du keine Chance das über ein Programm zu machen.

Besser ist hier ein Before-Insert-/Before-Update-Trigger, der kann dann das Satz-Abbild vor dem Insert ergänzen.

Dem Trigger mauss allerdings das Ändern auch erlaubt sein.