Päivämääräkriteerit eivät toimi kyselyssä

Käytetään kohteeseen
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Kun käytät päivämäärää ehtona Access-kyselyssä, saatat huomata, ettet saa odottamiasi tuloksia.

Päivämääräehdot, jotka eivät palauta oikeita tuloksia

Yllä olevassa kyselyssä ehdot >=#1.1.2005#<#1.1.2010# eivät toimi, koska se ei ole kelvollinen. Kysely suoritetaan, mutta on todennäköistä, että tulokset ovat vääriä. Ehto tarvitsee Päivämäärät-operaattorin Ja-operaattorin. Alla esitetyt ehdot Ja-operaattorin kanssa toimivat odotetulla tavalla:

Tämä päivämääräkriteeri toimii

Voit helpottaa asioita käyttämällä "suurempi kuin", "pienempi kuin" tai "yhtä suuri kuin" -merkkejä päivämäärien kanssa ja "Ja"-operaattoria saman testin tekemiseen seuraavasti:

Between #1/1/2005# And #1/1/2010#

Huomaatko päivämäärät ympäröivät # -merkit (ristikkomerkit). Kun kirjoitat päivämäärän, jonka Access tunnistaa, se lisätään automaattisesti # -merkkeihin.

Esimerkkejä päivämääräehdoista

Tämä näyttää joitakin ehtoja, jotka toimivat, ja yhden, joka ei toimi:

Ehdot Palauttaa tietueet, joissa on:
>12/31/10 Päivämäärät 1.1.2011 tai sen jälkeen.
<=1.6.2014 Päivämäärät 1.6.2014 tai sitä ennen.
8/25/13 Ainoa päivämäärä 25.8.2013.
Välillä 9/1 ja 12/31/15 Päivämäärät kuluvan vuoden 9/1 tai sen jälkeen sekä 31.12.2015 tai sitä ennen.
>31.3.2013<1.7.2013 Kaikki päivämäärät. Ehdosta puuttuu And-operaattori, joten se ei suodata tuloksia pois.
1.3.2010–1.1.2005 Päivämäärät 1.1.2005 tai sen jälkeen sekä 1.3.2010 tai sitä ennen. Sillä ei ole väliä, että myöhempi päivämäärä lisätään ehtoihin ennen aikaisempaa päivämäärää.

Esimerkkejä Accessin tunnistamista päivämäärämuodoista

Seuraavassa on joitakin päivämäärämuotoiluja , joita voit käyttää Ehdot-solussa:

Muoto Esimerkki
m/d/yyyy 10/5/2013
m/d 10/5
Access käyttää kuluvaa vuotta, jos et määritä sitä.
d-mmm-yyyy 5.10.2013
m-d-yyyy 3-7-1990

Katso esimerkkejä päivämäärien käyttämisestä ehdoina Access-kyselyissä monilla eri tavoilla, joilla päivämääriä voi käyttää kyselyehtoina.