PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Hajoute & Doublon
Hajoute & Doublon
Débuté par dboulet, 21 oct. 2005 10:24 - 2 réponses
Posté le 21 octobre 2005 - 10:24
Bonjour,

je dois ajouter des éléments d'une table d'import vers une table globale.
Dans ma table globale j'ai un champ Unique (donc pas de doublon accepté)

Comment éviter de faire apparaitre le message d'erreur WinDev lorsque je tente d'ajouter le doublon, et ainsi passer a l'enreg suivant ?

j'ai essayé le code suivant mais rien a faire j'ai tjrs le msg d'erreur avant:

HAjoute(TG_ANNU) // il bloque ici
SI ErreurDétectée ALORS
SI HErreurDoublon() ALORS
// passage au client suivant sans faire l'ajout ...
FIN
FIN

D'avance merci
Posté le 21 octobre 2005 - 13:33
SI PAS HAJOUTE(TG_ANNU) ALORS
SI HErreurDoublon() ALORS
// passage au client suivant sans faire l'ajout ...
FIN
FIN



"Damien" <dboulet@contentia.fr> a écrit dans le message de news:
435890a7$1@news.pcsoft.fr...


Bonjour,

je dois ajouter des éléments d'une table d'import vers une table globale.
Dans ma table globale j'ai un champ Unique (donc pas de doublon accepté)

Comment éviter de faire apparaitre le message d'erreur WinDev lorsque je
tente d'ajouter le doublon, et ainsi passer a l'enreg suivant ?

j'ai essayé le code suivant mais rien a faire j'ai tjrs le msg d'erreur
avant:

HAjoute(TG_ANNU) // il bloque ici
SI ErreurDétectée ALORS
SI HErreurDoublon() ALORS
// passage au client suivant sans faire l'ajout ...
FIN
FIN

D'avance merci
Posté le 21 octobre 2005 - 14:27
Bonjour,

Pour utiliser une gestion personnaliszé des erreurs HF (ici pour les doublons) il faut utiliser la fonction

HSurErreur ( "TG_ANNU" , hErrDoublon , "MaGestionDoublon" )

Si tu laisse le fonction vide tu reviens au même fonctionnement qu'en 5.5 avec par exemple

HAjoute(TG_ANNU)
SI HErreurDoublon() ALORS
// passage au client suivant sans faire l'ajout ...
FIN


Amicalement

--
Francis MOREL
http://wdmlist.free.fr/