CHARGER ENREGISTREMENT

4D - Documentation   Français   English   German   Español   Japanese   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


CHARGER ENREGISTREMENT {(table)}

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

Description

CHARGER ENREGISTREMENT charge l'enregistrement courant de table. S'il n'y a pas d'enregistrement courant, CHARGER ENREGISTREMENT ne fait rien.

Il est alors utile d'appeler la fonction Enregistrement verrouille pour déterminer si l'enregistrement peut être modifié :

Si la table est en mode Lecture seulement, la fonction retourne Vrai et vous ne pouvez pas modifier l'enregistrement.

Si la table est en mode Lecture/écriture mais si l'enregistrement est déjà verrouillé, il sera en mode Lecture seulement et vous ne pouvez pas le modifier.

Si la table est en mode Lecture/écriture et si l'enregistrement n'est pas verrouillé, vous pouvez le modifier dans le process courant. La fonction Enregistrement verrouille retournera Vrai pour tous les autres utilisateurs et process.

Note : Si la commande CHARGER ENREGISTREMENT est exécutée après un LECTURE SEULEMENT, l'enregistrement est automatiquement libéré et chargé, sans qu'il soit nécessaire d'appeler la commande LIBERER ENREGISTREMENT.

Vous n'aurez normalement pas besoin d'appeler la commande CHARGER ENREGISTREMENT, car toutes les commandes telles que CHERCHER, ENREGISTREMENT SUIVANT, ENREGISTREMENT PRECEDENT, etc., chargent automatiquement l'enregistrement courant.

En environnements multi-utilisateurs et multi-process, lorsque vous devez modifier un enregistrement existant, il vous faut accéder en Lecture/écriture à la table à laquelle appartient l'enregistrement. Lorsqu'un enregistrement verrouillé ne peut être chargé, CHARGER ENREGISTREMENT vous permet de tenter à nouveau plus tard de charger l'enregistrement. En utilisant CHARGER ENREGISTREMENT dans une boucle, vous pouvez attendre que l'enregistrement devienne accessible en Lecture/écriture.

Astuce : La commande CHARGER ENREGISTREMENT peut être utilisée pour recharger l'enregistrement courant dans le contexte d'un formulaire entrée. Toutes les données modifiées sont alors remplacées par leurs valeurs précédentes. Dans ce cas, la commande CHARGER ENREGISTREMENT effectue en quelque sorte une annulation globale de la saisie.


Référence

Enregistrement verrouille, LIBERER ENREGISTREMENT, Verrouillage d'enregistrements.


4D - Documentation   Français   English   German   Español   Japanese   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