Old

4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 3


Old (Datenfeldname) Ausdruck

ParameterTypBeschreibung
DatenfeldnameDatenfeldDatenfeld, für das der alte Wert zurückgeben
werden soll
FunktionsergebnisAusdruckUrsprünglicher Datenfeldwert

Beschreibung

Die Funktion Old gibt in Datenfeldname den Wert zurück, bevor dem Datenfeld per Programmierung ein Wert zugewiesen oder der Wert in Dateneingabe geändert wurde.

Immer wenn Sie den aktuellen Datensatz für eine Tabelle ändern, erstellt und unterhält 4D im Speicher ein Duplikat des neuen aktuellen Datensatzes, wenn er in den Speicher geladen wird. Zur Optimierung ignoriert 4D Datenfelder vom Typ Text, Bild und BLOBs. Wenn Sie einen Datensatz ändern, arbeiten Sie mit dem eigentlichen Datensatz, nicht mit dem Duplikat. Das Duplikat wird verworfen, sobald Sie erneut den aktuellen Datensatz ändern.

Old gibt den Wert des Duplikats zurück. Die Funktion gibt also für ein Datenfeld denWert zurück, so wie er auf der Festplatte gespeichert ist. Bei einem neuen Datensatz gibt Old den leeren Standardwert für Datenfeldname gemäß seinem Typ zurück. Ist Datenfeldname z.B. vom Typ Alphanumerisch, wird eine leere Zeichenkette zurückgegeben, ist Datenfeldname vom Typ numerisch, wird Null (0) zurückgegeben.

Old funktioniert für Datenfeldname, egal, ob eine Methode oder der Benutzer bei der Dateneingabe das Datenfeld ändert.

Old können Sie nicht anwenden für Datenfelder vom Typ Text, Bild oder BLOB. Old gilt für allen anderen Datenfeldtypen, einschließlich Unterdatenfeldern. Auf das Feld einer Untertabelle selbst hat Old jedoch keine Auswirkung.

Um den ursprünglichen Wert eines Datenfeldes wiederherzustellen, weisen Sie den Wert zu, der von Old zurückgegeben wird.

Referenz

Modified.


4D - Documentation   Français   English   German   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next