Hallo,
Ich habe mir eine Rechnungsmaske gebastelt, worin auch das Tagesdatum in einer Tabelle gespeichert wird. Nun möchte ich vielmehr ein weiteres Feld namens SollDatum vom Typ Datum in der Tabelle anlegen. Dieses Feld soll das Datum 30 Tage später nach Rechnungslegung tragen. Soweit so gut.
Delphi-Quellcode:
Rechnung.DBText3.Caption:=FormatDateTime('dd.mm.yyyy',date+StrToInt(Rechnung.Edit1.Text));
//Edit1.Text:=30
gibt mir das Solldatum aus.
Beim Aufruf von
Table1.Append;
und
Delphi-Quellcode:
Table1.Edit;
Table1.Post;
Table1.Refresh;
wird das SollDatum nicht mitgespeichert.
Versuche ich zusätzlich
Delphi-Quellcode:
procedure TRechnung.Table1AfterInsert(DataSet: TDataSet);
begin
Table1['Datum']:=Date;
Table1['SollDatum']:=Date;
end;
gibt er diee Meldung: "0.0 ist kein gültiger Zeitstempel" aus.
Was läuft hier falsch?
Danke.