4D v14.3Record number |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Record number
Record number
Record number gibt die physikalische Nummer des aktuellen Datensatzes der Tabelle Tabellenname zurück. Ist kein aktueller Datensatz vorhanden, z.B. wenn der Zeiger auf einen Datensatz vor oder nach der aktuellen Auswahl verweist, gibt Record number den Wert -1 zurück. Ist der aktuelle Datensatz zwar erzeugt, aber noch nicht gesichert, gibt Record number den Wert -3 zurück. Datensatznummern können sich ändern. Nummern von gelöschten Datensätzen werden wiederverwendet. 4D Server: Diese Funktion gibt für das Formularereignis On Validate ein anderes Ergebnis zurück, je nachdem, ob sie in 4D im lokalen oder im remote Modus ausgeführt wird. Im lokalen Modus gibt die Funktion eine Datensatznummer zurück (der Datensatz wird als bereits angelegt betrachtet). Im remote Modus gibt sie -3 zurück, weil in diesem Fall der Datensatz bereits auf dem Server angelegt wurde, die Information jedoch noch nicht an den Client gesendet wurde. Hinweis: Es wird empfohlen, die Funktion Is new record zu verwenden, um zu prüfen, ob ein Datensatz gerade erstellt wird. Folgendes Beispiel sichert die aktuelle Datensatznummer und sucht dann nach den anderen Datensätzen mit demselben Inhalt: $RecNum:=Record number([People]) ` Erhalte Datensatznummer |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Erstellt: < 4D v6 SIEHE AUCH
Datensatznummern ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||