PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
HDoublon (Fonction)
En anglais : HDuplicates
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.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire