INIT

Der Befehl INIT initialisiert eine Recordvariable. Dabei werden alle Felder der Recordvariable zurückgesetzt, und, sofern vorhanden, mit den vorgegebenen Startwerten (Property: InitValue) initialisiert. Jedoch werden die Felder die Teil des Primärschlüssels sind nicht zurückgesetzt.

In den meisten Fällen wird dieser Befehl vor dem Einfügen eines Datensatzes in die Tabelle ausgeführt.

Syntax

INIT

Beispiel

IF NOT Item.GET('1000') THEN BEGIN
  Item.INIT;
  Item."No.":=10000;
  Item.Description:='Testartikel';
  Item.INSERT;
END;

Ergebnis

In diesem Beispiel wird in der ersten Zeile geprüft ob der Artikel mit der Nummer 1000 existiert. Sollte dies nicht der Fall sein, wird über den Befehl INIT die Recordvariable zurückgesetzt und die Felder „No.” und „Description” mit Werten gefüllt. In der letzten Zeile wird über den „INSERT”-Befehl der neue Datensatz in die Tabelle gespeichert.

Siehe auch


 

Zurück zur Befehlsübersicht.