Форматиране на поле за дата и час

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Типовете данни за дата и час имат голямо разнообразие от формати, за да отговорят на вашите уникални обстоятелства. Когато форматирате, имате три възможности за избор: запазване на форматите по подразбиране, прилагане на предварително зададен формат или създаване на формат по избор. Когато прилагате формат към поле от таблица, същият формат автоматично се прилага към всяка контрола на формуляр или отчет, която впоследствие обвържете с това поле от таблицата. Форматирането променя само начина на показване на данните и не влияе върху начина, по който се съхраняват данните или как потребителите могат да въвеждат данни.

В тази статия

Общ преглед на форматите за дата и час

Access автоматично показва датата и часа в форматите "Обща дата" и "Дълъг час". Датите се показват като дд/мм/гггг в САЩ и като дд/мм/гггг извън САЩ, където мм е месецът, дд е денят, а гггг е годината. Часът се показва като чч:мм:сс AM/PM, където hh е часът, mm е минутите, а ss е секундите.

Тези автоматични формати за дати и часове се различават в зависимост от географското местоположение, указано в настройката за регионални и езикови опции на Microsoft Windows на вашия компютър. Например в Европа и много части на Азия в зависимост от вашето местоположение може да виждате датата и часа като 28.11.2018 12:07:12 или 28/11/2018 12:07:12. В България ще видите 28.11.2018 г. 12:07:12 ч.

Възможно е да промените тези предварително зададени формати с помощта на формати за показване по избор. Например можете да въведете дата в европейски формат, като например 28.11.2018 г., и таблицата, формулярът или отчетът да показват стойността като 28.11.2018 г. Форматът по избор, който изберете, няма да повлияе на начина на въвеждане на данните или начина, по който Access ги съхранява.

Access автоматично предоставя определено ниво на проверка на данните, свързано с форматирането на датата и часа. Ако например въведете невалидна дата, например 32.11.2018, ще се покаже съобщение, което ще ви позволи да въведете нова стойност или да преобразувате полето от тип данни дата/час в текстов тип данни. Валидните стойности за дати варират от -657 434 (1 януари 100 г. сл.Хр.) до 2 958 465 (31 декември 9999 г.). Валидните стойности за време варират от 0,0 до 0,9999 или 23:59:59.

Когато искате да ограничите въвеждането на дата и час в определен формат, използвайте маска за въвеждане. Например ако сте приложили маска за въвеждане за въвеждане на дати в европейски формат, хората, които въвеждат данни във вашата база данни, няма да могат да въвеждат дати в други формати. Маските за въвеждане могат да се прилагат към полета в таблици, набори резултати от заявки и контроли във формуляри и отчети. За повече информация вижте Управление на формати за въвеждане на данни с маски за въвеждане.

Най-горе на страницата

Прилагане на предварително зададен формат

Access предоставя няколко предварително зададени формата за данни за дата и час.

В таблица

  1. Отворете таблицата в Изглед на проектиране.
  2. В горната част на мрежата за проектиране изберете полето за дата и час, което искате да форматирате.
  3. В секцията "Свойства на полето " щракнете върху стрелката в полето "Свойства на формат " и изберете формат от падащия списък.
  4. След като изберете формат, се появява бутонът " Опции за актуализиране на свойства ", който ви позволява да приложите новия формат към всички други полета на таблица и контроли на формуляр, които логически ще го наследят. За да приложите промените в цялата база данни, щракнете върху умното етикетче и след това щракнете върху "Актуализирай формата" навсякъде <, където се използва "Име> на поле". В този случай "Име на поле" е името на вашето поле за дата и час.
  5. За да приложите промените към цялата база данни, когато се появи диалоговият прозорец "Свойства за актуализиране " и се покажат формулярите и другите обекти, които ще наследят новия формат. Щракнете върху Да.
    За повече информация вж. "Разпространение на свойство на поле".
  6. Запишете промените и преминете към изглед на лист с данни, за да видите дали форматът отговаря на вашите нужди.

Забележка

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

Във формуляр или отчет

  1. Отворете формуляра или отчета, изглед на оформление или изглед за проектиране.
  2. Позиционирайте показалеца в текстовото поле с датата и часа.
  3. Натиснете F4, за да покажете списъка със свойствата.
  4. Задайте за свойството "Формат " един от предварително дефинираните формати за дата.
    Изображение на списъка със свойства с показан падащ списък ''Формат''.

В заявка

  1. Отворете заявката в режим на проектиране.
  2. Щракнете с десния бутон върху полето за дата и след това щракнете върху "Свойства".
  3. В списъка със свойства изберете желания формат от списъка със свойства "Формат".

В израз

  • Използвайте функцията FormatDateTime , за да форматирате стойност на дата в един от няколко предварително дефинирани формата.
    Това може да ви е полезно, ако работите в област, която изисква израз, като например макрос или заявка.

Най-горе на страницата

Примери на предварително зададени формати

Формат Описание НАПРИМЕР:
Общ формат за дата (По подразбиране) Показва стойностите за дата като числа, а стойностите за час – като часове, минути и секунди, следвани от AM или PM. За да покажете двата типа стойности, Access използва разделителите за дата и час, указани в регионалните настройки на Windows. Ако стойността няма компонент за час, Access показва само датата. Ако стойността няма компонент за дата, Access показва само часа. 30.06.2024 г. 10:10:42 ч.
Дълга дата Показва само стойностите за дата, както е указано от формата "Дълга дата" във вашите регионални настройки на Windows. Понеделник, 27 август 2024 г.
Междинна дата Показва датата като дд/ммм/гг, но използва разделителя за дата, указан във вашите регионални настройки на Windows. 27 август 24 г.
27 август 24 г.
Кратка дата Показва стойностите за дата, както са зададени от формата на кратка дата във вашите регионални настройки на Windows. 8/27/2024
8-27-2024
Дълъг час Показва часовете, минутите и секундите, последвани от AM или PM. Access използва разделителя, зададен в настройката за час във вашите регионални настройки на Windows. 10:10:42 преди обяд
Среден час Показва часовете и минутите, последвани от AM или PM. Access използва разделителя, зададен в настройката за час във вашите регионални настройки на Windows. 10:10 преди обяд
Кратък час Показва само часовете и минутите. Access използва разделителя, зададен в настройката за час във вашите регионални настройки на Windows. 10:10

Най-горе на страницата

Прилагане на формат по избор

Понякога падащият списък на свойството "Формат " в списъка със свойства не съдържа точния формат на датата, който искате. Можете да създадете ваш собствен потребителски формат с помощта на тип код, който Access разпознава за форматиране на датата.

Когато прилагате формат по избор към полето за дата и час, можете да комбинирате различни формати, като имате две секции – една за датата и друга за часа. В този случай ще отделите секциите с интервал. Можете например да комбинирате форматите "Обща дата" и "Дълъг час" по следния начин: m/dd/yyyy h:mm:ss.

  1. Отворете таблицата в Изглед на проектиране.
  2. В горната част на мрежата за проектиране изберете разширеното поле за дата/час или дата/час, което искате да форматирате.
  3. В секцията " Свойства на полето " изберете раздела " Общи ", щракнете върху клетката до полето " Формат " и въведете определени знаци според нуждите си за форматиране.
  4. След като въведете формат, се появява бутонът " Опции за актуализиране на свойства ", който ви позволява да приложите формата към всички други полета на таблица и контроли на формуляр, които логически биха го наследили. За да приложите промените в цялата база данни, щракнете върху умното етикетче и след това щракнете върху "Актуализирай формата" навсякъде, където се използва "Име на поле". В този случай "Име на поле" е името на вашето поле за дата и час.
  5. Ако решите да приложите вашите промени към цялата база данни, се появява диалоговият прозорец "Свойства за актуализиране ", който показва формулярите и другите обекти, които ще наследят новия формат. Щракнете върху "Да ", за да приложите форматирането.
    За повече информация вж. "Разпространение на свойство на поле".
  6. Запишете промените и след това преминете в изглед на лист с данни, за да видите дали форматът отговаря на вашите нужди.

Най-горе на страницата

Примери на формати по избор

Ето някои примери за различни начини за форматиране на 13 януари 2012 г.:

За да форматирате датата като... Въведете този код в полето на свойството "Формат" :
2024-01-13 yyyy-mm-dd
2024 yyyy
13 януари 2024 г. дд ммм гггг
13.01.2024 dd\.mm\.yyyy (Access добавя обратноте наклонени черти автоматично)
петък 1/13 ddd m/d
2/6 ww/w
13 януари 2024 г. mmm d", "yyyy

Най-горе на страницата

Знаци за форматиране по избор

За да създадете формат по избор, използвайте следните знаци като контейнери и разделители. Форматите по избор, които са несъвместими с настройките за дата и час, зададени в регионалните настройки на Windows, се игнорират. За повече информация вж. "Промяна на регионалните настройки на Windows за промяна на облика на някои типове данни".

Забележка Няма знак за формат по избор за наносекундната част от типа данни на разширената дата и час.

Символ Описание
Разделител за дати Контролира мястото, където Access поставя разделителя за дни, месеци и години. Използвайте разделителя, дефиниран в регионалните настройки на Windows. Например в английски (САЩ) използвайте наклонена черта (/).
Разделител за час Контролира мястото, където Access поставя разделителите за часове, минути и секунди. Използвайте разделителя, дефиниран в регионалните настройки на Windows. Например в английски (САЩ) използвайте двоеточие (:) .
c Показва общия формат за дата.
d или dd Показва деня от месеца като една или две цифри. За една цифра използвайте един контейнер; За две цифри използвайте два контейнера.
ddd Съкращава деня от седмицата до три букви.
dddd Изписва всички дни от седмицата.
ddddd Показва формата на кратка дата.
dddddd Показва формат на дълга дата.
w Показва число, което съответства на деня от седмицата. (от 1 до 7)
ww Показва число, което съответства на седмицата от годината (от 1 до 53).
m или mm Показва месеца като едноцифрено или двуцифрено число.
mmm Съкращава името на месеца до три букви. Например януари се показва като януари.
mmmm Изписва всички имена на месеци.
q Показва номера на текущото календарно тримесечие (1 – 4). Ако например наемете работник през май, Access ще покаже 2 като стойност на тримесечието.
y Показва деня от годината, 1-366.
yy Показва последните две цифри на годината.
Забележка: Препоръчваме да въведете и покажете всичките четири цифри на дадена година.
yyyy Показва всички цифри в година за 0001-9999 в зависимост от поддържания диапазон на типа данни за дата и час.
h или hh Показва часа като една или две цифри.
n или nn Показва минутите като една или две цифри.
s или ss Показва секундите като една или две цифри.
tttt Показва формата "Дълъг час".
AM/PM 12-часов часовник с главните букви "AM" или "PM" според часа.
am/pm 12-часов часовник с малки букви "am" или "pm" според часа.
A/P 12-часов часовник с главна буква "A" или "P" според часа.
a/p 12-часов часовник с малка буква "" или "p" според часа.
AMPM 12-часов часовник с подходящия индикатор за сутрин или следобед, както е дефинирано в регионалните настройки на Windows.
Празен интервал, + - $ () Използвайте празни интервали, някои математически знаци (+ -) и финансови символи ($ ¥ £), които са необходими навсякъде в низовете на форматирането. Ако искате да използвате други често срещани математически символи, като наклонена черта (\ или /) и звездичка (*), трябва да ги оградите с двойни кавички.
"Литерален текст" Ограждайте текста, който искате да виждат потребителите, в двойни кавички.
\ Принуждава Access да покаже знака, който следва непосредствено след това. Това е същото като ограждането на знак в двойни кавички.
* Когато се използва, знакът непосредствено след звездичката става знак за запълване – знак, използван за запълване на празни интервали. Access обикновено показва текста подравнен отляво и запълва всяка област отдясно на стойността с празни интервали. Можете да добавите знаци за попълване навсякъде в низ за форматиране, а Access ще попълни всички празни места с указания знак.
[цвят] Прилага цвят към всички стойности в част от формата. Трябва да поставите името в скоби и да използвате едно от следните имена: черно, синьо, циан, зелено, магента, червено,

Най-горе на страницата