Salut à tous, je rencontre un soucis pour filtrer un form sur ouverture :
J'ai un form avec un champs "MaxDeSaison" de la forme 20132014 qui s'affiche 2013/2014, sur lequel je veux filtrer mon form.
J'ai donc mis le code suivant sur ouverture du form :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "[MaxDeSaison] = ' 20132014' "
Me.FilterOn = True
End Sub
Cela fonctionne bien et me renvoie les enregistrements correspondant à la saison 2013/2014 (ce code était fait pour tester, le vrai filtre doit se faire par rapport à l'année actuelle).
Je remplace donc dans mon code : "20132014" par "Année(Maintenant()-605)& Année(Maintenant()-240)"
cela ne me renvoie aucun enregistrement. pourtant, la formule renvoie bien 20132014 (le basculement de ma saison se fait au 31 aout), voici mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "[MaxDeSaison] = 'Année(Maintenant()-605)& Année(Maintenant()-240)'"
Me.FilterOn = True
End Sub
Et cela ne renvoie aucun enregistrement, je ne vois pourtant pas d'erreur.