Herzlich willkommen in der Delphi-PRAXiS, Printe.
Wenn du mehrere Anweisungen in Abhängigkeit von einer Bedingung ausführen möchtest, dann musst du sie zu einem Anweisungsblock zusammenfassen:
Delphi-Quellcode:
with DataModuStamPer.TabPersonal do
if FieldByName('FS_CE').AsBoolean then
begin
FieldValues['FS_B'] := True;
FieldValues['FS_BE'] := True;
FieldValues['FS_C'] := True;
end;
Wenn du die Feldabhängigkeiten erst beim Ereignis OnBeforePost() behandelst, dann bringst du dich um eine visuelle Kontrolle. Wäre es nicht schöner, wenn die Abhängigkeiten schon vor dem Speicherauftrag sichtbar gemacht würden?
Freundliche Grüße