Критериите за дата не работят в моята заявка
Applies ToAccess за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Когато използвате дата като критерии в заявка на Access, може да откриете, че не получавате очакваните резултати.

Таблица с резултатите от GETIMAGE

В заявката, показана по-горе, критерият >=#1/1/2005#<#1/1/2010# няма да работи, защото не е валиден. Заявката се изпълнява, но вероятно резултатите ще са грешни. Критериите се нуждаят от оператора "И" между датите. Критериите, показани по-долу, с оператора "И", ще работят по очаквания начин:

Този критерий за дата ще работи

За да улесните нещата, вместо да използвате знаците "по-голямо от", "по-малко от" или "равно на", можете да използвате "Between" с датите и оператора "And", за да направите един и същ тест, ето така:

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

Обърнете внимание на знаците # (знаците диез), които ограждат датите? Когато въведете дата, която Access разпознава, тя автоматично се огражда със знаци # .

Примери на критерии за дата

Това показва някои критерии, които ще работят, и критерии, които няма да:

Критерии

Връща записите с:

>31.12.2010 г.

Дати на или след 1.1.2011 г.

<=1.6.2014 г.

Дати на или преди 1.6.2014 г.

8/25/13

Единствената дата 25.08.13.

Between 9/1 And 12/31/15

Дати на или след 9/1 на текущата година и на или преди 31.12.15 г.

>31.3.3.2013 г.<1.7.2013 г.

Всички дати. В критериите липсва операторът "И", така че не филтрира резултатите.

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

Дати на или след 1.1.05 и на или преди 1.3.10. Няма значение, че по-късната дата е въведена в критериите преди по-ранната дата.

Примери за формати за дата, които Access разпознава

Ето някои от многото формати за дата, които можете да използвате в клетката Критерии :

Формат

Пример

м/д/гггг

10/5/2013

м/д

10/5

Access използва текущата година, ако не зададете такава.

d-mmm-yyyy

5 октомври 2013 г.

м-д-гг

3-7-1990

Вижте Примери за използване на дати като критерии в заявки на Access за много начини за използване на дати като критерии за заявки.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.