|
|
|
|
|
- Conflit de modification et état de l'enregistrement
HErreurEtatModification (Fonction) En anglais : HErrorStatusModification
Non disponible avec ce type de connexion
Renvoie l'état d'un enregistrement lors d'un conflit de modification.
NomFichier est une chaîne = HErreurInfo(hErrFichier)
Trace(HErreurEtatModification(NomFichier, hEnrLu))
Trace(HErreurEtatModification(NomFichier, hEnrFichier))
Trace(HErreurEtatModification(NomFichier, hEnrUtilisateur))
Syntaxe
<Résultat> = HErreurEtatModification(<Fichier de données> , <Enregistrement à  traiter>)
<Résultat> : Constante de type Entier Indique l'état de l'enregistrement. | | hEtatActif | L'enregistrement est actif | hEtatInvalide | Etat de l'enregistrement non trouvé (erreur) | hEtatRaye | L'enregistrement est rayé | hEtatSup | L'enregistrement est supprimé |
<Fichier de données> : Chaîne de caractères Nom du fichier de données utilisé. <Enregistrement à traiter> : Constante de type entier. Permet de préciser l'enregistrement dans lequel la valeur de la rubrique doit être lue. | | hEnrFichier | Etat de l'enregistrement dans le fichier de données. | hEnrLu | Etat de l'enregistrement original (lu avant l'exécution de la fonction HModifie). | hEnrUtilisateur | Etat de l'enregistrement en cours au moment de l'appel à la fonction HModifie. |
Remarques Conflit de modification et état de l'enregistrement Lors de l'utilisation d'une application en réseau, des conflits peuvent survenir suite à la saisie de données contradictoires par différents utilisateurs. Par exemple : 1. L'utilisateur X édite la fiche du département "Cantal". 2. L'utilisateur Y édite la fiche du département "Cantal". 3. L'utilisateur X renomme le département en "Cantal_01". 4. L'utilisateur Y modifie le nom du département et enregistre. Lors de cet enregistrement, il y a un conflit de modification. Un conflit d'état de modification apparaît par exemple si l'utilisateur X supprime la fiche. Les différents cas sont récapitulés dans le tableau suivant : | | | | Enregistrement lu | Ajout | Rayé | Supprimé | Enregistrement sur disque | Ajout | Conflit de modification | Conflit de modification | Conflit de modification | Rayé | Conflit d'état de modification | Conflit de modification | Conflit de modification | Supprimé | Conflit d'état de modification | Conflit d'état de modification | XXXX |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|