4D v14.3SAVE RECORD |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SAVE RECORD
|
SAVE RECORD {( aTable )} | ||||||||
Parameter | Type | Description | ||||||
aTable | Table |
![]() |
Table for which to save the current record, or Default table, if omitted | |||||
SAVE RECORD saves the current record of aTable in the current process. If there is no current record, then SAVE RECORD is ignored.
You use SAVE RECORD to save a record that you created or modified with code. A record that has been modified and validated by the user in a form does not need to be saved with SAVE RECORD. A record that has been modified by the user in a form, but has been canceled, can still be saved with SAVE RECORD.
If you call the SAVE RECORD command when no field has been modified in the record, the command does nothing (the trigger is not called).
Here are some cases where SAVE RECORD is required:
You should not execute a SAVE RECORD during the On Validate event for a form that has been accepted. If you do, the record will be saved twice.
The following example is part of a method that reads records from a document. The code segment receives a record, and then, if it is received properly, saves it:
RECEIVE RECORD([Customers]) ` Receive record from disk
If(OK=1) ` If the record is received properly…
SAVE RECORD([Customers]) ` save it
End if
Product: 4D
Theme: Records
Number:
53
Created: < 4D v6
4D Language Reference ( 4D v12.4)
4D Language Reference ( 4D v11 SQL Release 6)
4D Language Reference ( 4D v14 R3)
4D Language Reference ( 4D v14 R2)
4D Language Reference ( 4D v13.5)
4D Language Reference ( 4D v14.3)
4D Language Reference ( 4D v14 R4)