Bonjour,
Quand j’exécute la requête:
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 SELECT mouvements1.id_mouvement,mouvements1.Matricule,mouvements1.Type_mouvement,mouvements1.date_début,mouvements1.date_fin FROM Mouvement_Personnel mouvements1 WHERE (mouvements1.date_début BETWEEN {param1} AND {param2} OR mouvements1.date_fin BETWEEN {param1} AND {param2} OR ({param1} BETWEEN mouvements1.date_début AND mouvements1.date_fin OR {param2} BETWEEN mouvements1.date_début AND mouvements1.date_fin))
J'obtiens l'erreur suivante:
le code d’exécution de la requête est:
Ce code est mis à l’initialisation de la fenêtre, qui reçoit à son tour les deux paramètres gdate_début, gdate_fin.
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 res est entier SI HExécuteRequête(REQ_Doublons_mouv,hRequêteDéfaut,gDate_fin,gDate_debut) ALORS HLitPremier(REQ_Doublons_mouv) TANTQUE PAS HEnDehors(REQ_Doublons_mouv) res = TableCherche(TABLE_Personnel.COL_Matricule,REQ_Doublons_mouv.Matricule) SI res <> -1 ALORS TABLE_Personnel[res]..CouleurFond = RVB(153,204,153) FIN HLitSuivant(REQ_Doublons_mouv) FIN SINON Erreur(HErreurInfo) FIN
Partager