|
|
|
|
HDoublon (Fonction) En anglais : HDuplicates
Avertissement
La fonction HDoublon est conservée uniquement pour compatibilité (cette fonction sera encore supportée dans la prochaine version). A partir de la version 8, cette fonction a été remplacée par : - une gestion automatique des doublons, permettant à l'utilisateur de saisir une valeur différente pour la rubrique générant une erreur de doublon.
- la fonction HErreurDoublon.
Voici la documentation de la fonction HDoublon disponible avec WINDEV 5.5.
| But Tester l'unicité d'une clé.Syntaxe <Résultat> = HDoublon()- <Résultat> est un booléen correspondant à la valeur de H.Doublon.
Détail Lors de l'exécution de HAjoute, HModifie ou de TableEnregistre, si la clé modifiée ou ajoutée n'est pas unique, H.Doublon est à Vrai et la fonction n'est pas exécutée.Ainsi, pour savoir si un enregistrement a pu être modifié ou a pu être ajouté, il faut tester HDoublon. HDoublon retourne H.Doublon. HDoublon est à Vrai, si H.Doublon est à Vrai. HDoublon est à Faux, si H.Doublon est à Faux. Notes - Si HDoublon n'est pas testée alors qu'un doublon a été détecté par WINDEV (lors de HAjoute, HModifie ou de TableEnregistre), l'erreur 10 ("Doublon sur clé unique") sera affichée.
Attention : cette erreur peut intervenir chez vos clients. Ainsi, pensez à tester systématiquement HDoublon après chaque HAjoute et HModifie ou TableEnregistre, si le fichier de données contient des clés uniques. - Si HDoublon et HErrIntégrité doivent être testés, il faut tester HDoublon puis HErrIntégrité.
- Si HGèreDoublonOui est appelée, la gestion des doublons est active. Par défaut la gestion des doublons est active.
- Rappel : WINDEV permet de créer et de gérer automatiquement un identifiant d'enregistrement. Il suffit de le définir lors de la description du fichier de données.
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|