A dátumfeltételek nem működnek a lekérdezésben

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Amikor egy Access-lekérdezésben dátumot használ feltételként, azt tapasztalhatja, hogy nem a várt eredmény jelenik meg.

Dátumfeltételek nem a megfelelő eredményeket visszaadó

A fent látható lekérdezésben a >=#2005. 01. 01.#<#2010. 01. 01.# feltétel nem működik, mert érvénytelen. A lekérdezés lefut, de az eredmény valószínűleg helytelen lesz. A feltételben a dátumok közé egy „And” operátort kell elhelyezni. Az alábbi, „And” operátorral ellátott feltétel a várt módon működik:

Ez a dátum feltétel működnek

A könnyebbség kedvéért ugyanezen teszt elvégzésére a „nagyobb, mint” a „kisebb, mint” és az „egyenlő” jel helyett használhatja a „Between” szót és az „And” operátort is:

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

Észrevette a # (kettős kereszt) jelet a dátumok körül? Amikor olyan dátumot ír be, amelyet az Access felismer, automatikusan # jelek közé foglalja.

Példák dátumfeltételekre

Az alábbi táblázat néhány működő és egy nem működő feltételt mutat be:

Feltétel

Visszaadott rekordok tartalma

>12/31/10

A 2011. 01. 01. napra eső vagy későbbi dátumok.

<=6/1/2014

A 2014. 06. 01. napra eső vagy korábbi dátumok.

8/25/13

Csak a 2013. 08. 25-i nap.

Between 9/1 And 12/31/15

A folyó év 09. 01. napjára eső vagy későbbi és a 2015. 12. 31. napjára eső vagy korábbi dátumok.

>3/31/13<7/1/13

Az összes dátum. A feltétel nem tartalmazza az „And” operátort, ezért nem szűr ki találatokat.

Between 3/1/10 And 1/1/05

A 2005. 01. 01. napra eső vagy későbbi és a 2010. 03. 01. napra eső vagy korábbi dátumok. Annak nincs jelentősége, hogy a későbbi dátum a korábbi elé kerül a feltételben.

Példák az Access által felismert dátumformátumokra

Íme néhány dátumformátum a sok közül, amelyet a Feltétel cella elfogad:

Formátum

Példa

h/n/éééé

10/5/2013

h/n

10/5

Ha nincs megadva év, az Access az aktuális évet használja.

n-hhh-éééé

5-Okt-2013

h-n-éééé

3-7-1990

A dátumok lekérdezési feltételként való számos használatára a Példák dátumok használatára feltételként az Access-lekérdezésekben című témakörben találhat ötleteket.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×