|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Accueil → WINDEV 2024 → Code erreur : 70205 Niveau : erreur fatale (EL_FATAL) Code erreur WD55 : 205 |
Code erreur : 70205 Niveau : erreur fatale (EL_FATAL) Code erreur WD55 : 205 |
Débuté par DUVAL, 04 juin 2015 12:02 - 6 réponses |
| |
| | | |
|
| |
Posté le 04 juin 2015 - 12:02 |
Bonjour
Apres deploiement du client , j'ai cette erreur qui s'affiche
Erreur à la ligne 97 du traitement Clic sur BTN_Valider. Vous avez appelé la fonction HModifie. Aucun enregistrement en cours n'est défini pour le fichier <Parametre>.
Code erreur : 70205 Niveau : erreur fatale (EL_FATAL) Code erreur WD55 : 205
je joins le code afin que vous puissiez me guider car cela me prends la tête
//Recupertation dernier numero lettrage HLitRecherchePremier(Parametre,CodParam,"DernierLettrage") SI HTrouve ALORS nNumLetr =Val(Parametre.ValParam)+1 FIN LIB_Libellé="Recherche de conformité" HExécuteRequête(REQ_ListeDesBitsPourControle,hModifieFichier) HLitPremier(REQ_ListeDesBitsPourControle) TANTQUE PAS HEnDehors(REQ_ListeDesBitsPourControle) //Lire les lignes du cédit bTrouve = ParcoursCredit(REQ_ListeDesBitsPourControle.Debit,nNumLetr,REQ_ListeDesBitsPourControle.RLettrage,REQ_ListeDesBitsPourControle.NCpt,REQ_ListeDesBitsPourControle.Agence) SI bTrouve ALORS REQ_ListeDesBitsPourControle.TypeConformis="A " REQ_ListeDesBitsPourControle.NumOperationLie=nNumLetr HModifie(REQ_ListeDesBitsPourControle) nNumLetr++ FIN HLitSuivant(REQ_ListeDesBitsPourControle) FIN Parametre.ValParam=nNumLetr-1 HModifie(Parametre) |
| |
| |
| | | |
|
| | |
| |
Posté le 04 juin 2015 - 14:23 |
Bonjour, Qu'est-ce qu'il se passe dans ton code si aucun enregistrement de Parametre n'est trouvé ? A quel est l'enregistrement affectes-tu la valeur nNumLetr-1 pour la rubrique ValParam ? La réponse est dans le message d'erreur...
Frédéric.
"DUVAL" a écrit dans le message de groupe de discussion : 20156bf1a251325686f84dcfff9a64537149@news.pcsoft.fr...
Bonjour
Apres deploiement du client , j'ai cette erreur qui s'affiche
Erreur à la ligne 97 du traitement Clic sur BTN_Valider. Vous avez appelé la fonction HModifie. Aucun enregistrement en cours n'est défini pour le fichier <Parametre>.
Code erreur : 70205 Niveau : erreur fatale (EL_FATAL) Code erreur WD55 : 205
je joins le code afin que vous puissiez me guider car cela me prends la tête
//Recupertation dernier numero lettrage HLitRecherchePremier(Parametre,CodParam,"DernierLettrage") SI HTrouve ALORS nNumLetr =Val(Parametre.ValParam)+1 FIN LIB_Libellé="Recherche de conformité" HExécuteRequête(REQ_ListeDesBitsPourControle,hModifieFichier) HLitPremier(REQ_ListeDesBitsPourControle)
TANTQUE PAS HEnDehors(REQ_ListeDesBitsPourControle) //Lire les lignes du cédit
bTrouve = ParcoursCredit(REQ_ListeDesBitsPourControle.Debit,nNumLetr,REQ_ListeDesBitsPourControle.RLettrage,REQ_ListeDesBitsPourControle.NCpt,REQ_ListeDesBitsPourControle.Agence) SI bTrouve ALORS REQ_ListeDesBitsPourControle.TypeConformis="A " REQ_ListeDesBitsPourControle.NumOperationLie=nNumLetr HModifie(REQ_ListeDesBitsPourControle) nNumLetr++ FIN HLitSuivant(REQ_ListeDesBitsPourControle) FIN Parametre.ValParam=nNumLetr-1 HModifie(Parametre) |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 186 messages Popularité : +5 (11 votes) |
|
Posté le 04 juin 2015 - 14:52 |
Salut, Tu teste si Htrouve mais tu ne fais pas le Hmodifie à l'intérieur de ta condition... Donc si pas Htrouve tu Hmodifie quand même
Perso je rappelle toujours le nom du fichier dans la fonction Htrouve (ex : SI Htrouve(Parametre))
Bon courage
-- Seb |
| |
| |
| | | |
|
| | |
| |
Posté le 04 juin 2015 - 15:01 |
Pour compléter la réponse de Duval, ton erreur vient surement d'une erreur d'intégrité sur un hmodifie. Tu dois juste ajouter mettre Si pas hmodifie(...) alors erreur(erreurinfo()) retour fin
et tu auras l'explication de ton erreur. |
| |
| |
| | | |
|
| | |
| |
Posté le 04 juin 2015 - 15:05 |
Bonjour,
je ne vais laisser que les lignes de code qui semblent correspondre au problème :
HLitRecherchePremier(Parametre,CodParam,"DernierLettrage") SI HTrouve ALORS nNumLetr =Val(Parametre.ValParam)+1 FIN .... DONC, ici, RIEN ne dit qu'on a trouvé un enreg du fichier paramètre quand on fait le hmodifie (d'après l'erreur on n'en a PAS trouvé)
Parametre.ValParam=nNumLetr-1 HModifie(Parametre)
Il faut donc tester si on en a trouvé un ou pas et faire SOIT un hajoute, soit un hmodifie
Cordialement
-- Fabrice Harari Consultant WinDev, WebDev et WinDev Mobile International
Disponible : WXShowroom.com, WXReplication (open source) Bientôt : WXEDM (open source) Plus d'information sur http://fabriceharari.com |
| |
| |
| | | |
|
| | |
| |
Posté le 04 juin 2015 - 16:18 |
Merci pour toute ces réponses mais svp pourriez vous me donner le code a compléter.
Cela m'aideras beaucoup bTrouve = ParcoursCredit(REQ_ListeDesBitsPourControle.Debit,nNumLetr,REQ_ListeDesBitsPourControle.RLettrage,REQ_ListeDesBitsPourControle.NCpt,REQ_ListeDesBitsPourControle.Agence) SI bTrouve ALORS REQ_ListeDesBitsPourControle.TypeConformis="A " REQ_ListeDesBitsPourControle.NumOperationLie=nNumLetr HModifie(REQ_ListeDesBitsPourControle) nNumLetr++ FIN HLitSuivant(REQ_ListeDesBitsPourControle) FIN Parametre.ValParam=nNumLetr-1 HModifie(Parametre) ??????? |
| |
| |
| | | |
|
| | |
| |
Posté le 04 juin 2015 - 19:04 |
Merci pour tout problème résolu !!!!! |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|