bonjour la famille j'ai ce code :
quand on arrive dans utilisateur.flag = 0 cela met juste le premier enregistrement à 0 alors que je dois avoir ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 HLitPremier(UTILISATEURS) TANTQUE PAS HEnDehors(UTILISATEURS) HLitRecherchePremier(Conges,NUM_MATRICULE,UTILISATEURS.NUM_MATRICULE) SI HTrouve(Conges) ALORS SI HExécuteRequête(REQ_Selection) ALORS //hlitpremier(Conges) POUR TOUT Conges SUR NUM_MATRICULE UTILISATEURS.FLAG_ACTIF = 0 SI PAS HModifie(UTILISATEURS) ALORS Erreur("il y a erreur") RETOUR FIN FIN FIN //HLitSuivant(Conges) FIN HLitSuivant(UTILISATEURS) FIN
matricule1 0
matricule2 0
matricule1 0
matricule3 0
pour un matricule ca change juste le premier enregistrement (ici matricule2)
et je veux que ca change tous les enregistrement meme ceux ayant le meme matricule.
aidez moi
Partager