Encore merci pour le code. Ca ne fonctionne pas exactement pour moi. Il ajoute bel et bien les record mais a partir de la date de fin.
Par ex du 8 dec au 12 dec, Il commence au 12 déc jusqu au 16 déc.
1)Timer 2
Duration
10n
Onselect
Falsen
OnTimerEnd
ForAll(colDates; n Patch(GestionList; Defaults(GestionList); n {Staff: DataCardValue3.Selected; n Assiduite: DataCardValue4.Selected; n DateP: ThisRecord.date} )n )n
Repeat
!Timer1.Repeatn
2)Timer 1
Duration
10n
On select
Set(var;0);; Clear(colDates);;n
OntimerEnd /* J’ai essayé de modifier cette instruction en prenant la dateP(date de début) mais dans ce cas, il ne me donne qu’un seul record. Celui de la date de début