Zitat von
Printe:
Füge ich nun mit Append einen leeren Datensatz an und versetze die Tabelle in den Edit Modus
Entweder [dataset].
Edit oder [dataset].
Append, aber nicht beides hintereinander.
Die Default-Belegung für Felder nach dem Einfügen eines neuen Datensatzes sieht so aus:
Delphi-Quellcode:
procedure TForm1.Query1AfterInsert(Dataset:TDataSet);
begin
Dataset['FS_B'] := false;
Dataset['FS_BE' ] := ..........
end;
PS:
Und die Abhängigkeiten der Führersccheinklassen bildet man in BeforePost ab:
Delphi-Quellcode:
procedure TForm1.Query1BeforePost(Dataset:TDataSet);
begin
// Wenn jemand Klasse BE hat, dann muss er auch Klasse B haben
if Dataset.FieldByName('FS_BE').asBoolean then
Dataset['FS_B'] := True;
:= ..........
end;