4D v16.3

STOCKER ENREGISTREMENT

Accueil

 
4D v16.3
STOCKER ENREGISTREMENT

STOCKER ENREGISTREMENT 


 

STOCKER ENREGISTREMENT {( laTable )} 
Paramètre Type   Description
laTable  Table in 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.

Note : Lorsque vous sauvegardez un enregistrement qui contient un ou plusieurs champ(s) objet modifié(s), vous devrez généralement notifier explicitement 4D avant d'appeler STOCKER ENREGISTREMENT. Pour plus d'informations, veuillez vous reporter au paragraphe Sauvegarder les champs objet.

Exemple  

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



Voir aussi  

CREER ENREGISTREMENT
Enregistrement verrouille
Présentation des triggers

 
PROPRIÉTÉS 

Produit : 4D
Thème : Enregistrements
Numéro : 53
Nom intl. : SAVE RECORD

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : < 4D v6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)