|
erreur incomprehensible !! |
|
Utilisateur WDF
Inscrit: 29/04/2007 23:36
Post(s): 79
|
bonsoir aidez moi svp l objectif de ce code est de copier les enregistrements qui repondent à un critère , la clé de la table est de type idautomatique , ici le x sensé contenir la valeur de l identifiant reste toujours égal à zéro malgrès que absence.idabsence=53 par exemple ! comment proceder svp
Madate est une Date=DateSys()
x est un entier système=0
HLitRecherchePremier(Absence,NUMEDOTI,efface.doti)
TANTQUE HTrouve(Absence)
SI (Absence.date1)<Madate ALORS
Madate=Absence.date1
x=Absence.IDAbsence
FIN
HLitSuivant(Absence,NUMEDOTI)
FIN
//HCopieEnreg(archive,absence)
//hajoute(Archive)
Info("l identifiant de cette absence est :"+x)
// Initialisation de la requête "Tache"
// Cette requête utilise une fonction WLangage
// Cette requête sélectionne les tâches de plus de 5 jours
//HExécuteRequêteSQL("ReqTache",...
//"DELETE FROM Absence WHERE absence.idabsence=idd")
HLitRecherchePremier(Absence,IDAbsence,x)
SI HTrouve ALORS
HCopieEnreg(Archive,Absence,hValDéfaut)
HAjoute(Archive)
HDelete(Absence,hNumEnrEnCours)
FIN
SI HDelete=Vrai ALORS
Info("bravo il a été supprimé, et archivé")
LIB_Libellé5..Visible=Faux
SINON
HSurErreur("*",hErrTout,"")
FIN
RAZ()
merci
Contribution le : 29/06/2009 19:23
Edité par drcharly93 sur 29/6/2009 23:55:45 Edité par drcharly93 sur 7/7/2009 1:29:18
|
|
|
Re: erreur incomprehensible !! |
|
Stagiaire WDF
Inscrit: 22/11/2004 08:28
De Voiron
Post(s): 33
|
tu as mis un entier système comme définition de x. essaye avec un entier
>> x est un entier système=0 >> x est un entier = 0 ?
Contribution le : 30/06/2009 07:54
|
_________________
et voilou, pitou
|
|
Re: erreur incomprehensible !! |
|
ChefDeProjet WDF
Inscrit: 29/05/2007 17:03
De Sassenage
Post(s): 180
|
tu as bien vérifié que tu rentre dans le premier TANTQUE car sans cela, c'est normal que X soit toujours = 0.
Et je ne pense pas que déclarer un entie rau lieu d'un systeme change quoi que ce soit, meme si ici cela ne sert à rien.
Contribution le : 30/06/2009 12:02
|
_________________
be aware
|
|
Re: erreur incomprehensible !! |
|
Utilisateur WDF
Inscrit: 29/04/2007 23:36
Post(s): 79
|
merci en fait c est : Madate est une Date=DateSys() qui a tout faussé ! merci beaucoup pour votre aide !
Contribution le : 02/07/2009 17:02
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.