Bonjour,
J'ai fait au plus serré :
Pour le message d'origine : à tester...
1) j'ai mis :
=Nz(RechDom("CompteDeID";"[Nbre Rembours Total]");0)
au niveau de la source du contrôle "TotRemboursTotal"
2) j'ai ajouté une fonction test dans le module 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
Public Function TestSaisons3(Saison As String) As Boolean
Dim a1 As Long, a3 As Long, a As Long
If Date > DateSerial(Year(Date), 6, 30) Then ' si supérieur au 30 juin - fin 3ème trimestre
a1 = Year(Date) - 2 ' année n°1 (saison 1) = année en cours - 2
a3 = Year(Date) ' année n°3 (saison 3) = année en cours (dernière année de la période de 3 saison)
Else ' sinon
a1 = Year(Date) - 3 ' année n°1 = année en cours - 3
a3 = Year(Date) - 1 ' année n°3 = année en cours - 1
End If
a = Val(Saison) '1ère année de la saison
TestSaisons3 = (a >= a1) And (a <= a3) '1ère année de la saison comprise entre début d'année de la 1ère saison et dbut d'année de la dernière saison
End Function |
J'ai placé le critère dans la requête "Nbre Rembours total".
3) ce n'est pas claire :
J'ai donc reproduit les totaux du pied de groupe dans le pied d'état en rouge...
Cdlt,
Partager