Lorsque vous utilisez une date en tant que critère dans une requête Access, vous constaterez peut-être que vous n’obtenez pas les résultats attendus.
Dans la requête ci-dessus, le critère >=#01/01/2005#<#01/01/2010# ne fonctionnera pas, car il n’est pas valide. 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 « et » entre les dates. Les critères indiqués ci-dessous, avec l’opérateur « Et », fonctionneront comme prévu :
Pour faciliter les choses, au lieu d’utiliser les signes « supérieur à », « inférieur à » ou « égal à », vous pouvez utiliser « Entre » avec les dates et l’opérateur « Et » pour effectuer le même test, comme ceci :
Entre le #1/1/2005# et le #1/1/2010#
Vous remarquez les caractères # (signes dièse) qui entourent les dates ? Lorsque vous entrez une date reconnue par Access, elle est automatiquement placée entre # caractères.
Exemples de critères de date
Cela montre certains critères qui fonctionneront et d’autres qui ne fonctionneront pas :
| Critères | Renvoie des enregistrements avec : |
|---|---|
| >12/31/10 | Dates du 01/01/2011 ou ultérieures. |
| <=01/06/2014 | Dates au plus tard le 01/06/2014. |
| 8/25/13 | La seule date du 25/08/13. |
| Entre le 01/09 et le 31/12/15 | Dates entre le 1/9/1 de l’année en cours et le ou avant le 31/12/15. |
| >3/31/13<7/1/13 | Toutes les dates. Il manque l’opérateur « et » dans les critères, afin qu’il ne filtre aucun résultat. |
| Entre le 01/03/10 et le 01/01/05 | Dates entre le 01/01/05 et le 01/03/10 ou avant. Peu importe que la date la plus récente soit entrée dans les critères avant la date antérieure. |
Exemples de formats de date reconnus par Access
Voici quelques-uns des nombreux formats de date que vous pouvez utiliser dans la cellule Critères :
| Format | Exemple |
|---|---|
| D/M/Aaaa | 10/5/2013 |
| M/D | 10/5 Access utilise l’année en cours si vous n’en spécifiez pas. |
| j-mmm-aaaa | 5 octobre 2013 |
| m-j-aaaa | 3-7-1990 |
Voir Exemples d’utilisation de dates en tant que critères dans des requêtes Access pour connaître de nombreuses façons d’utiliser des dates comme critères de requête.