Zitat von
Printe:
Aber beim Posten der Daten ist bei den Abhängigkeiten leider keine Reaktion.
Delphi-Quellcode:
procedure TDataModuStamPer.TabPersonalBeforePost(DataSet: TDataSet);
begin
if DataModuStamPer.TabPersonal.FieldByName('FS_CE').AsBoolean then
DataModuStamPer.TabPersonal['FS_B'] := True;
DataModuStamPer.TabPersonal['FS_BE'] := True;
DataModuStamPer.TabPersonal['FS_C'] := True;
if DataModuStamPer.TabPersonal.FieldByName('FS_C').AsBoolean then
DataModuStamPer.TabPersonal['FS_B'] := True;
DataModuStamPer.TabPersonal['FS_BE'] := True;
if DataModuStamPer.TabPersonal.FieldByName('FS_BE').AsBoolean then
DataModuStamPer.TabPersonal['FS_B'] := True;
end;
Lass doch "DataModuStamPer.TabPersonal" weg und verwende stattdessen den Übergabeparameter "
DataSet", so wie in meinem Beispiel!!
Du schreibst "keine Reaktion" - vielleicht hast du die Reaktion nur übersehen. Sie wird erst dann sichtbar,
nachdem der Datensatz gerade gespeichert wurde.
Ein Breakpoint am Begin des Eventhandlers bringt Gewissheit.