|
|
|
|
|
- Conflit de modification et état de l'enregistrement
<Source>.ErreurEtatModification (Fonction) En anglais : <Source>.ErrorStatusModification
Non disponible avec ce type de connexion
Renvoie l'état d'un enregistrement lors d'un conflit de modification.
// Code d'une procédure appelée pour le traitement d'un conflit de modification NomFichier est une Source de Données = HErreurInfo(hErrFichier) // Affiche l'état de l'enregistrement original Trace(NomFichier.ErreurEtatModification(hEnrLu)) // Affiche l'état de la rubrique de l'enregistrement du fichier Trace(NomFichier.ErreurEtatModification(hEnrFichier)) // Affiche l'état de la rubrique de l'enregistrement utilisateur Trace(NomFichier.ErreurEtatModification(hEnrUtilisateur)) Syntaxe
<Résultat> = <Source>.ErreurEtatModification(<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é |
<Source> : Type correspondant à la source spécifiée 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 <Source>.Modifie). | hEnrUtilisateur | Etat de l'enregistrement en cours au moment de l'appel à la fonction <Source>.Modifie. |
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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|