Exemples utilisant la date actuelle dans leurs critères
Pour inclure des éléments qui… | Utilisez ce critère | Résultat de la requête |
---|---|---|
Contiennent la date du jour | Date() | Renvoie les éléments dont la date est celle du jour. Si la date du jour est le 02/02/2012, les éléments sont le champ de date est défini sur 2 février 2012 sont affichés. |
Contiennent la date du jour précédent | Date()-1 | Renvoie les éléments du jour précédent. Si la date du jour est le 02/02/2012, les éléments du 1er février 2012 sont affichés. |
Contiennent la date du jour suivant | Date() + 1 | Renvoie les éléments du jour suivant. Si la date du jour est le 02/02/2012, les éléments du 3 février 2012 sont affichés. |
Contiennent les dates de la semaine en cours | PartDate(“ss”, [DateVente]) = PartDate(“ss”, Date()) et Année( [DateVente]) = Année(Date()) | Renvoie les éléments de la semaine en cours. Dans Access, la semaine commence le dimanche et se termine le samedi. |
Contiennent les dates de la semaine précédente | Année([DateVente])* 53 + PartDate(“ss”, [DateVente]) = Année(Date())* 53 + PartDate(“ss”, Date()) – 1 | Renvoie les éléments de la semaine précédente. Dans Access, la semaine commence le dimanche et se termine le samedi. |
Contiennent les dates de la semaine suivante | Année([DateVente])* 53 + PartDate(“ss”, [DateVente]) = Année(Date())* 53 + PartDate(“ss”, Date()) +1 | Renvoie les éléments de la semaine suivante. Dans Access, la semaine commence le dimanche et se termine le samedi. |
Contiennent une date enregistrée au cours des 7 derniers jours | Entre Date() et Date()-6 | Renvoie les éléments des 7 derniers jours. Si la date du jour est le 02/02/2012, les éléments compris entre le 24 janvier 2012 et le 2 février 2012 sont affichés. |
Contiennent une date du mois en cours | Année([DateVente]) = Année(Maintenant()) Et Mois([DateVente]) = Mois(Maintenant()) | Renvoie les éléments du mois en cours. Si la date du jour est le 02/02/2012, les éléments du mois de février 2012 sont affichés. |
Contiennent une date du mois précédent | Année([DateVente])* 12 + PartDate(“m”, [DateVente]) = Année(Date())* 12 + PartDate(“m”, Date()) – 1 | Renvoie les éléments du mois précédent. Si la date du jour est le 02/02/2012, les éléments du mois de janvier 2012 sont affichés. |
Contiennent une date du mois suivant | Année([DateVente])* 12 + PartDate(“m”, [DateVente]) = Année(Date())* 12 + PartDate(“m”, Date()) +1 | Renvoie les éléments du mois suivant. Si la date du jour est le 02/02/2012, les éléments du mois de mars 2012 sont affichés. |
Contiennent une date enregistrée au cours des 30 ou 31 derniers jours | Entre Date( ) Et AjDate(“m”, -1, Date( )) | Renvoie un mois d’éléments. Si la date du jour est le 02/02/12, les éléments compris entre le 2 janvier 2012 et le 2 février 2012 sont affichés. |
Contiennent une date du trimestre en cours | Année([DateVente]) = Année(Maintenant()) Et PartDate(“t”, [DateVente]) = PartDate(“t”, Maintenant()) | Renvoie les éléments du trimestre en cours. Si la date du jour est le 02/02/12, les éléments du premier trimestre 2012 sont affichés. |
Contiennent une date du trimestre précédent | Année([DateVente])*4+PartDate(“t”,[DateVente]) = Année(Date())*4+PartDate(“t”,Date())- 1 | Renvoie les éléments du trimestre précédent. Si la date du jour est le 02/02/12, les éléments du dernier trimestre 2011 sont affichés. |
Contiennent une date du trimestre suivant | Année([DateVente])*4+PartDate(“t”,[DateVente]) = Année(Date())*4+PartDate(“t”,Date())+1 | Renvoie les éléments du trimestre suivant. Si la date du jour est le 02/02/12, les éléments du deuxième trimestre 2012 sont affichés. |
Contiennent une date de l’année en cours | Année([DateVente]) = Année(Date()) | Renvoie les éléments de l’année en cours. Si la date du jour est le 02/02/2012, les éléments de l’année 2012 sont affichés. |
Contiennent une date de l’année précédente | Année([DateVente]) = Année(Date()) – 1 | Renvoie les éléments de l’année précédente. Si la date du jour est le 02/02/2012, les éléments de l’année 2011 sont affichés. |
Contiennent une date de l’année suivante | Année([DateVente]) = Année(Date()) +1 | Renvoie les éléments de l’année suivante. Si la date du jour est le 02/02/2012, les éléments de l’année 2013 sont affichés. |
Contiennent une date comprise entre le 1er janvier et la date du jour (éléments du cumul annuel) | Année([DateVente]) = Année(Date()) et Mois([DateVente]) <= Mois(Date()) et Jour([DateVente]) <= Jour (Date()) | Renvoie les éléments compris entre le 1er janvier de l’année en cours et la date du jour. Si la date du jour est le 02/02/2012, les éléments compris entre le 1er janvier 2012 et le 2 février 2012 sont affichés. |
Contiennent une date passée | < Date() | Renvoie les éléments dont la date est antérieure à celle du jour. |
Contiennent une date future | > Date() | Renvoie les éléments dont la date est postérieure à celle du jour. |
Exemples fonctionnant avec une date ou une plage de dates autre que la date du jour
Pour inclure des éléments qui… | Utilisez ce critère | Résultat de la requête |
---|---|---|
Correspondent exactement à une valeur, comme 02/02/2012 | #02/02/2012# | Renvoie uniquement les éléments dont la date est le 2 février 2012. |
Ne correspondent pas à une valeur, comme 02/02/2012 | Pas #2/2/2012# | Renvoie les éléments dont la date n’est pas le 2 février 2012. |
Contiennent des valeurs antérieures à une date donnée, comme le 02.02.12 | < #2/2/2012# | Renvoie les éléments dont la date est antérieure au 2 février 2012.
Pour afficher les éléments dont la date est le 2 février 2012 ou antérieure au 2 février 2012, utilisez l’opérateur <= plutôt que <. |
Contiennent des valeurs postérieures à une date donnée, comme le 02.02.12 | > #2/2/2012# | Renvoie les éléments dont la date est postérieure au 2 février 2012.
Pour afficher les éléments dont la date est le 2 février 2012 ou postérieure au 2 février 2012, utilisez l’opérateur >= plutôt que >. |
Contiennent des valeurs incluses dans une plage de dates (entre deux dates) | >#2/2/2012# et <#2/4/2012# | Renvoie les éléments dont la date est comprise entre le 2 et le 4 février 2012.
Remarque : Vous pouvez également faire appel à l’opérateur Entre pour filtrer une plage de valeurs, y compris les points de terminaison. Par exemple, Entre #2/2/2012# et #2/4/2012# est identique à >=#2/2/2012# et <=#2/4/2012#. |
Contiennent des valeurs hors plage | <#2/2/2012# ou >#2/4/2012# | Renvoie les éléments dont la date est antérieure au 2 février 2012 ou postérieure au 4 février 2012. |
Contiennent l’une de deux dates, comme 02/02/2012 ou 02/03/2012 | #02.02.12# ou #03.02.12# | Renvoie les éléments dont la date est le 2 février 2012 ou le 3 février 2012. |
Contiennent une ou plusieurs des dates | En (#01.02.12#, #01.03.12#, #01.04.12#) | Renvoie les éléments dont la date est le 1er février 2012, le 1er mars 2012 ou le 1er avril 2012. |
Contiennent la date d’un mois donné (quelle que soit l’année), comme décembre | PartDate(“m”, [DateVente]) = 12 | Renvoie les éléments dont la date est en décembre, quelle que soit l’année. |
Contiennent la date d’un trimestre donné (quelle que soit l’année), comme le premier trimestre | PartDate(“t”, [DateVente]) = 1 | Renvoie les éléments du premier trimestre de n’importe quelle année. |
Filtrent les valeurs NULL (ou manquantes) | Est Null | Renvoie les éléments dont la date est manquante. |
Filtrent les valeurs non NULL | Est Pas Null | Renvoie les éléments dont la date est connue. |
Requêtes filtrant les dates null (manquantes) ou non null
Pour inclure des éléments qui… | Utilisez ce critère | Résultat de la requête |
---|---|---|
Filtrent les valeurs NULL (ou manquantes) | Est Null | Renvoie les éléments dont la date est manquante. |
Filtrent les valeurs non NULL | Est Pas Null | Renvoie les éléments dont la date est connue. |