erreur incomprehensible !! | Sujet: erreur incomprehensible !! par saad sur 29/6/2009 19:23:33
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
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|