bonjour la famille windev, aidez moi svp.
j'ai deux tables qui ne sont pas dans la même base de données (oracle et hyperfileSQL).
je dois verifier dans la table conges(hyperfyle) les agents dont leur flag_conge=actif et faire un update dans la table utilisateurs(oracle) mettre le flag_actif=0 pour chaque enregistrement correspondant.
voila ce que j'essaie de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 HLitPremier(UTILISATEURS) TANTQUE PAS HEnDehors(UTILISATEURS) HLitRecherchePremier(Conges,NUM_MATRICULE,UTILISATEURS.NUM_MATRICULE) SI HTrouve(Conges) ALORS SI Conges.Flag_Conge = 1 ALORS HExécuteRequête(REQ_UpdateUser) //requete que jai fais pour que ca mette à jour, mais ca met toute la table à jour au lieu de le faire avec les enregistrements correspondant FIN HLitSuivant(UTILISATEURS) FIN FIN![]()
Partager