[Résolu] Pb sur lecture de clécomposée |
Sujet: [Résolu] Pb sur lecture de clécomposée par scarface38 sur 27/4/2007 22:54:48 bonsoir nous avons un appli pour la gestion des cartes de fidélités Clients : Nom, Prénom, adresse, CP, Ville, Tél.... pour éviter la création de 2 clients identiques (meme nom, prénom et Ville) quoique ca peut exister, j'ai mis ce code en sortie du champ Ville : <code> vClé est une chaine vclé=HConstruitValClé(Client,clé_Nom_prénom,nom,Prénom,ville) HLitRecherchepremier(Client,clé_Nom_prénom,vclé) si h.trouve ALORS erreur("Le client "+client.NOM+" "+client.Prénom+" demeurant à "+ville+rc+"existe déjà sous le numéro "+client.IDClient+rc+"Eviter de créer 2 fois le même client.") sinon client.IDClient=Numéro_de_Client1 fin </code> Par manque de temps lors de la saisie, nous créons juste la fiche avec Nom, Prénom pour y revenir apres. --->pas de soucis Lors du retour sur la fiche, on la complete.( adresse, CP, Ville.....) et je clique sur OK (RAD, donc Hmodifie) et la PB : ma nouvelle fiche client complété se retrouve un fois avec le bon numéro de client mais juste avec le Nom et Prénom, et une fois complétée dans la fiche client qui suit le client qui vient d'etre créer..... (ordre alpha). Ex : client numéro 881. après Debug, le hlitrecherche ou hlitrecherchepremier s'arrete sur la fiche suivante soit 849. Malgré ce code : client.IDClient=Numéro_de_Client1// numéro de client affiché dans champ de saisie le numéro est bien 881 mais s'enregistre sur le 849.... Bizare, bizare !!!! qu'en pensez vous ? bon WE Didier |