4D v16.3Is new record |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Is new record
Is new record
Die Funktion Is new record gibt Wahr zurück, wenn der aktuelle Datensatz von Tabellenname erstellt und noch nicht im aktuellen Prozess gesichert wurde. Hinweis zur Kompatibilität: Sie erhalten dieselbe Information mit der Funktion Record number, wenn Sie prüfen, ob er -3 zurückgibt. 4D Server: Diese Funktion gibt für das Formularereignis On Validate ein anderes Ergebnis zurück, je nachdem ob es in 4D im lokalen oder im remote Modus ausgeführt wird. Im lokalen Modus gibt sie Falsch zurück (der Datensatz gilt als bereits angelegt). Im remote Modus gibt sie Wahr zurück, weil hier der Datensatz bereits auf dem Server erstellt wurde, die Information jedoch noch nicht an den Client gesendet wurde. Die beiden folgenden Anweisungen sind identisch. Wir raten jedoch dringend, die zweite Variante zu wählen, da sie mit späteren Versionen von 4D kompatibel ist: If(Record number([Table])=-3) `Nicht empfohlen
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Erstellt: 4D v6.5 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||