Lorsque vous utilisez une date comme critère dans une requête Access, vous pouvez constater que vous n’obtenez pas les résultats attendus.
Dans la requête ci-dessus, les critères >=#1/1/2005#<#1/1/2010# ne fonctionnent pas, car ils ne sont pas valides. La requête s’exécute, mais il est probable que les résultats soient incorrects. Le critère a besoin de l’opérateur « And » entre les dates. Les critères indiqués ci-dessous, avec l’opérateur « And », fonctionnent comme prévu :
Pour faciliter les choses, au lieu d’utiliser les signes « supérieur à », « inférieur à » ou « égal à », vous pouvez utiliser « Between » avec les dates et l’opérateur « And » pour effectuer le même test, comme suit :
Entre #1/1/2005# et #1/1/2010#
Vous remarquez les caractères # (signes dièse) qui entourent les dates ? Lorsque vous entrez une date qu’Access reconnaît, elle est automatiquement entourée de caractères # .
Exemples de critères de date
Cela montre certains critères qui fonctionnent, et un autre qui ne fonctionne pas :
Critères |
Retourne des enregistrements avec : |
>31/12/10 |
Dates à compter du 1/1/2011. |
<=1/6/2014 |
Dates avant le 1/06/2014. |
8/25/13 |
La seule date du 25/08/13. |
Entre le 1/9 et le 31/12/15 |
Dates à compter du 1/9 de l’année en cours et avant le 31/12/15. |
>3/3/13<01/07/13 |
Toutes les dates. L’opérateur « And » n’est pas présent dans les critères. Il ne filtre donc pas les résultats. |
Entre le 1/03/10 et le 1/1/05 |
Dates à compter du 1/1/05 et avant le 1/03/10. Peu importe que la date ultérieure soit entrée dans les critères avant la date antérieure. |
Exemples de formats de date qu’Access reconnaît
Voici quelques-uns des nombreux formats de date que vous pouvez utiliser dans la cellule Critères :
Format |
Exemple |
m/j/aaaa |
10/5/2013 |
m/d |
10/5 Access utilise l’année en cours si vous n’en spécifiez pas. |
d-mmm-aaaa |
5-Oct-2013 |
m-jj-aaaa |
3-7-1990 |
Consultez Exemples d’utilisation de dates comme critères dans requêtes Access pour découvrir de nombreuses façons d’utiliser des dates comme critères de requête.