4D v14.3SAVE RECORD |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SAVE RECORD
|
SAVE RECORD {( Tabellenname )} | ||||||||
Parameter | Typ | Beschreibung | ||||||
Tabellenname | Tabelle |
![]() |
Tabelle, deren Datensatz gesichert werden soll Ohne Angabe Haupttabelle |
|||||
Der Befehl SAVE RECORD sichert den aktuellen Datensatz von Tabellenname im aktuellen Prozess. Gibt es keinen aktuellen Datensatz, wird SAVE RECORD nicht ausgeführt.
Sie verwenden SAVE RECORD, um einen Datensatz zu sichern, der über Programmierung angelegt oder geändert wurde. Ein Datensatz, den der Anwender im Formular geändert und bestätigt hat, muss nicht mit SAVE RECORD gesichert werden. Ein Datensatz, den der Anwender im Formular geändert und abgebrochen hat, lässt sich weiterhin mit SAVE RECORD sichern.
Rufen Sie SAVE RECORD auf, wenn kein Feld im Datensatz geändert wurde, führt der Befehl nichts aus, d.h. der Trigger wird nicht aufgerufen. SAVE RECORD müssen Sie anwenden, wenn Sie:
Führen Sie SAVE RECORD nicht während dem Ereignis On Validate für ein bestätigtes Formular aus, denn dann wird der Datensatz doppelt gesichert.
Folgendes Beispiel ist Teil einer Methode, die Datensätze aus einem Dokument ausliest. Der Programmierabschnitt erhält einen Datensatz und sichert ihn bei korrektem Empfang:
RECEIVE RECORD([Customers]) ` Empfange Datensatz von Festplatte
If(OK=1) ` Bei korrektem Empfang…
SAVE RECORD([Customers]) ` sichere diesen
End if
Produkt: 4D
Thema: Datensätze
Nummer:
53
Erstellt: < 4D v6
CREATE RECORD
Einführung in Trigger
Locked
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)