Bonjour,
j'ai une table Fichier qui contient les mouvements du personnel,
(Id_mouv, Matricule, Type_mouv, Date_début_mouv, Date_fin_mouv)
je veux extraire dans une table mémoire tous les enregistrements qui se répète pour (Matricule, Date_début_mouv, Date_fin_mouv), sachant que cela est appliqué également si les deux dates (Début et fin) se coïncide dans un jour ou plus.
Un exemple est montré dans le fichier excel ci-joint.
j'ai essayé comme suit mais ça ne marche pas:
Merci.
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 Date_d_mouv, Date_f_mouv sont des Dates POUR i = 1 A TableOccurrence(TABLE_Mouvement_Personnel) Date_d_mouv = COL_Date_début[i] Date_f_mouv = COL_Date_fin[i] SI COL_Matricule[i] = COL_Matricule ALORS TANTQUE dDate_d_mouv <= dDate_f_mouv SI COL_Date_début[i] = COL_Date_fin[i] ALORS TableAjouteLigne(TABLE_Mouvement_Doublé,COL_Id_mouvement[i],COL_Matricule[i],COL_Type_mouvement[i],COL_Date_début[i],COL_Date_fin[i]) FIN Date_d_mouv++ FIN FIN FIN
Partager