Re: Pb sur lecture de clécomposée | Sujet: Re: Pb sur lecture de clécomposée par drcharly93 sur 30/4/2007 17:27:12
Bonjour,
Vous ne fournissez pas tout le code nécessaire pour voir d'ou peut provenir l'érreur mais un bloc m'interpelle. Citation : 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
1/ vous construisez la clé de recherche - Ok 2/ Vous positionnez le pointeur fichier sur le premier client correspondant aux critères - Ok
En mode RAD FicheSimple vous avez 2 modes différents sur une fiche - "Création" - "Modif"
Dans le bloc de déclaration de la fenêtre vous devriez avoir une ligne de la forme: PROCEDURE FicheSimpleRAD(sModeOuverture="Création")
Je suppose que vous appelé votre fenêtre en mode "Création" et bien vous pouvez dans le bouton Ok ajouter avant:
Nouveau 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
On affiche les données de l'enregistrement Trouvé
FichierVersEcran()
//On passe en mode Modif
sModeOuverture = "Modif"
fin
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|