STOCKER ENREGISTREMENT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 5


STOCKER ENREGISTREMENT {(table)}

ParamètreTypeDescription
tableTableTable de l'enregistrement à stocker ou
Table par défaut si ce paramètre est omis

Description

STOCKER ENREGISTREMENT sauvegarde l'enregistrement courant de table 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.

L'utilisation de STOCKER ENREGISTREMENT est nécessaire dans les cas suivants :

Pour sauvegarder un enregistrement créé par les commandes CREER ENREGISTREMENT ou DUPLIQUER ENREGISTREMENT,

Pour sauvegarder des données issues de la commande RECEVOIR ENREGISTREMENT,

Pour sauvegarder un enregistrement modifié par une méthode,

Pour sauvegarder un enregistrement contenant un sous-enregistrement ayant été créé ou modifié par la commande AJOUTER SOUS ENREGISTREMENT, CREER SOUS ENREGISTREMENT ou MODIFIER SOUS ENREGISTREMENT,

Pendant la saisie de données, pour sauvegarder l'enregistrement affiché avant d'appeler une commande qui change l'enregistrement courant,

Pendant la saisie de données, pour sauvegarder l'enregistrement courant.

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

Référence

CREER ENREGISTREMENT, Enregistrement verrouille, Présentation des triggers.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant