Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
PUSH RECORD
|
PUSH RECORD {( Tabellenname )} | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle, deren Datensatz auf den Stapel gelegt werden soll Ohne Angabe Haupttabelle |
|||||
Der Befehl PUSH RECORD legt den aktuellen Datensatz - und evtl. dazugehörige Unterdatensätze - der Tabelle Tabellenname auf den Stapel. PUSH RECORD kann vor dem Sichern eines Datensatzes ausgeführt werden.
Tabellenname ist optional. Wird der Parameter nicht angegeben, bezieht sich PUSH RECORD auf die Haupttabelle.
PUSH RECORD nimmt den Datensatz aus der aktuellen Auswahl und sperrt ihn für alle anderen Prozesse und Benutzer, bis er wieder zurückgeholt und vom Stapel entfernt wird. Durch den Befehl POP RECORD können Sie diesen Datensatz zurückerhalten.
Hinweis zur Kompatibilität: Ab Version 11 unterstützt dieser Befehl NICHT mehr Untertabellen.
Folgendes Beispiel legt den Kundendatensatz auf den Stapel:
PUSH RECORD([Customer]) ` Lege Kundendatensatz auf den Stapel
Produkt: 4D
Thema: Datensätze
Nummer:
176
Erstellt: < 4D v6
Geändert: 4D v11 SQL
4D Programmiersprache ( 4D v20 R7)