Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.
Критериите за дата не работят в моята заявка

Когато използвате дата като критерии в заявка на 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 за много начини за използване на дати като критерии за заявки.

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

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

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

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

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×