4D v14.3

STOCKER ENREGISTREMENT

Accueil

 
4D v14.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.

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

 
PROPRIÉTÉS 

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

 
HISTORIQUE 

Créé : < 4D v6

 
VOIR AUSSI  

CREER ENREGISTREMENT
Enregistrement verrouille
Présentation des triggers

 
UTILISATION DE L'ARTICLE

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)