4D v14.3STOCKER ENREGISTREMENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
STOCKER ENREGISTREMENT
|
STOCKER ENREGISTREMENT {( laTable )} | ||||||||
Paramètre | Type | Description | ||||||
laTable | Table |
![]() |
Table de l'enregistrement à stocker ou Table par défaut si ce paramètre est omis | |||||
STOCKER ENREGISTREMENT sauvegarde l'enregistrement courant de laTable pour le process courant. S'il n'y a pas d'enregistrement courant, la commande est ignorée.
Vous pouvez utiliser STOCKER ENREGISTREMENT pour sauvegarder un enregistrement créé ou modifié par programmation. Lorsqu'un enregistrement a été modifié puis validé par un utilisateur dans un formulaire, il n'est pas nécessaire de le sauvegarder à l'aide de STOCKER ENREGISTREMENT. En revanche, un enregistrement modifié puis annulé par l'utilisateur peut malgré tout être sauvegardé avec STOCKER ENREGISTREMENT.
Si vous appelez la commande STOCKER ENREGISTREMENT alors qu'aucun champ n'a été modifié dans l'enregistrement, la commande ne fait rien (le trigger n'est pas appelé).
L'utilisation de STOCKER ENREGISTREMENT est nécessaire dans les cas suivants :
Vous ne devez pas appeler STOCKER ENREGISTREMENT dans l'événement formulaire Sur validation d'un enregistrement qui a été validé, sinon l'enregistrement est sauvegardé deux fois.
L'exemple suivant est une partie d'une méthode récupérant des enregistrements d'un fichier. Dans cette partie, les enregistrements sont reçus puis, si l'opération s'est correctement déroulée, sauvegardés :
RECEVOIR ENREGISTREMENT([Clients]) ` Réception de l'enregistrement à partir du disque
Si(OK=1) ` Si l'enregistrement a été correctement reçu…
STOCKER ENREGISTREMENT([Clients]) ` Le sauvegarder
Fin de si
Produit : 4D
Thème : Enregistrements
Numéro :
53
Nom intl. : SAVE RECORD
Créé : < 4D v6
CREER ENREGISTREMENT
Enregistrement verrouille
Présentation des triggers
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)