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 :
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).
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
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
Et cela ne renvoie aucun enregistrement, je ne vois pourtant pas d'erreur.
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
Partager