Re: l'importation...et les doublons

Posté par Dream_Team le 1/7/2007 17:52:27
EDIT : J'ai fait en 2 temps 3 mouvement un petit projet pour illustrer son probleme (le code n'a pas été modifié.) -> Téléchargez le ici : http://dreamteam69.free.fr/WDForge/DoublonsXLS.rar

Bonsoir,
SI HStatNbDoublon() >= 1 ALORS
dbl = 1
FIN
SI dbl = 1 ALORS
nDoublon = HLitRecherche(client,IDclient,dbl)
HSupprime(client,nDoublon,hVérifieIntégrité)
FIN

dbl est toujours = 1 si il y a un doublon, donc le client avec l'ID 1 va etre supprimé ... Il faut donc vérifier si le client exsiste avant de l'enregistrer .
Quel rubrique du fichier est soumise au fait qu'il n'y doit pas avoir de doublon ? Le nom, l'adresse , le prénom ? Je ne pense pas que la fonction de windev pour surveiller les doublons marche pour la ligne entiere, juste rubrique par rubrique. Essayez d'ajouter une Trace de n'importe quoi apres HSupprime pour voir si il passe sur ce code.

PS : Attention a HLitRecherche sans hIdentique ;)

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=5246&post_id=21665