Типи даних "Дата й час" мають багато різноманітних форматів, які допомагають відповідно до ваших унікальних умов. Якщо у вас є три варіанти форматування: Тримайте стандартні формати, застосуйте попередньо визначений формат або створіть настроюваний формат. Якщо застосувати формат до поля таблиці, цей однаковий формат буде автоматично застосовано до будь-якої форми або звіту, які згодом прив'язуються до цієї поля таблиці. Форматування лише змінює спосіб відображення даних і не впливає на те, як дані зберігатимуться або як користувачі можуть вносити дані.
У цій статті
Загальні відомості про формати дати й часу
Програма Access автоматично відображає дату й час у форматах "Загальні" та "довгий час". Дати відображаються як, мм/ДД/РРРР в США, а також ДД/ММ/РРРР за межі США, де мм – місяць, ДД – день, а РРРР – рік. Час відображається як, гг: ХХ: СС AM/PM, де гг – це година, мм – хв., а сс – секунди.
Ці автоматичні формати для дат і часу залежать від географічного розташування, указаного в параметрах мовних і регіональних параметрів Microsoft Windows на комп'ютері. Наприклад, у Європі та багатьох частинах Азії, залежно від вашого розташування, ви можете побачити дату й час, як-от 28.11.2018 12:07:12 PM або 28/11/2018 12:07:12 PM. У Сполучених Штатах буде відображено 11/28/2018 12:07:12 PM.
Можна змінити ці попередньо визначені формати, використовуючи спеціальні формати відображення. Наприклад, можна вказати дату в Європейському форматі, наприклад 28.11.2018, і таблиця, форма або звіт відображають значення як 11/28/2018. Настроюваний формат, який ви вибрали, не вплине на введені дані, а також про те, як вони можуть отримувати доступ до цих даних.
Програма Access автоматично забезпечує певний рівень перевірки даних, пов'язаних із форматуванням дати й часу. Наприклад, якщо ввести неприпустиму дату, наприклад 32.11.2018, з'являється повідомлення, і ви маєте можливість ввести нове значення або перетворити поле зі типу даних "Дата й час" на тип даних "текст". Припустимі значення дат в діапазоні від-657 434 (1 січня 100 р.) до 2 958 465 (31 грудня 9999 р.). Припустимі значення часових значень у діапазоні від .0 до 9999 або 23:59:59.
Якщо потрібно обмежити введення дати й часу в певному форматі, використовуйте маску вводу. Наприклад, якщо ви застосували маску вводу, щоб ввести дати в Європейському форматі, хтось із введених даних у базі даних не зможе ввести дати в інших форматах. Маски для входу можна застосувати до полів у таблицях, наборах результатів запитів і елементів керування у формах і звітах. Докладні відомості наведено в статті керування форматами введення даних за допомогою масок вводу.
Застосувати попередньо визначений формат
У програмі Access передбачено кілька попередньо визначених форматів для даних Дата й час.
У таблиці
-
Відкрийте таблицю в режимі Конструктор.
-
У верхній частині сітки конструктора виберіть поле "Дата/час", яке потрібно відформатувати.
-
У розділі Властивості поля клацніть стрілку в полі властивості Формат , а потім виберіть формат із розкривного списку.
-
Якщо вибрати формат, відкриється кнопка Параметри оновлення властивостей і дає змогу застосувати новий формат до будь-яких інших полів таблиць і елементів керування форми, які логічно успадковують її. Щоб застосувати зміни до всієї бази даних, клацніть смарт-тег, а потім виберіть команду оновити формат всюди <ім'я поля> використовується. У цьому випадку ім'я поля – це ім'я поля "Дата/час".
-
Щоб застосувати зміни до всієї бази даних, коли відкриється діалогове вікно Властивості оновлення та відображає форми та інші об'єкти, які наслідуватимуть новий формат. Натисніть кнопку Так.
Докладні відомості наведено в статті розповсюдження властивості поля.
-
Збережіть зміни та перейдіть у режим табличного подання даних, щоб дізнатися, чи відповідає формат вашим потребам.
Примітка Нові форми, звіти або подання, створені на основі цієї таблиці, отримують форматування таблиці, але її можна змінити на формі, звіті або поданні, не змінюючи форматування таблиці.
У формі або звіті
-
Відкрийте подання макета форми або звіту або Режим конструктора.
-
Розташуйте вказівник у текстовому полі з датою та часом.
-
Натисніть клавішу F4, щоб відобразити аркуш властивостей.
-
Установлення властивості Format на один із попередньо визначених форматів дат.
У запиті
-
Відкрийте запит у режимі конструктора.
-
Клацніть правою кнопкою миші поле дати, а потім виберіть пункт Властивості.
-
У вікні властивостей виберіть потрібний формат зі списку властивостей формату .
У виразі
-
Щоб відформатувати значення дати в один із кількох попередньо визначених форматів, використовуйте функцію forcdatetime .
Цю корисну можливість можна виявити, якщо ви працюєте в області, яка вимагає виразу, наприклад макросу або запиту.
Приклади попередньо визначених форматів
Формат |
Опис |
Приклад |
---|---|---|
Повний формат дати |
За промовчанням Відображає значення дат як числа та часові значення як години, хвилини та секунди, а потім – AM або PM. Для обох типів значень у програмі Access використовуються роздільники дат і часу, указані в регіональних параметрах Windows. Якщо значення не містить компонент часу, програма Access відображає лише дату. Якщо значення не містить компонента Date, програма Access відображає лише час. |
06/30/2018 10:10:42 AM |
Довгий формат дати |
Відображає лише значення дат, як указано в довгому форматі дати в регіональних параметрах Windows. |
Понеділком, 27 серпня 2018 |
Середній формат дати |
Відображає дату як ДД/МММ/РР, але використовує роздільник дат, указаний у регіональних параметрах Windows. |
27/Серпень/18 |
Короткий формат дати |
Відображає значення дат, як указано в короткому форматі дати в регіональних параметрах Windows. |
8/27/2018 |
Довгий формат часу |
Відображає години, хвилини та секунди, а потім – AM або PM. У програмі Access у регіональних параметрах Windows використовується роздільник, указаний у параметрі Time. |
10:10:42 AM |
Середній формат часу |
Відображає години та хвилини, а потім – AM або PM. У програмі Access у регіональних параметрах Windows використовується роздільник, указаний у параметрі Time. |
10:10 AM |
Короткий формат часу |
Відображає лише години та хвилини. У програмі Access у регіональних параметрах Windows використовується роздільник, указаний у параметрі Time. |
10:10 |
Застосувати настроюваний формат
Інколи розкривний список властивості Формат на аркуші властивостей не містить точний формат дати. Ви можете створити власний настроюваний формат за допомогою типу коду, який програма Access розпізнає для форматування дати.
У разі використання настроюваного формату до поля «Дата й час» можна комбінувати різні формати, використовуючи два розділи, один для дати й іншого часу. У такому випадку ви розділяєте розділи пробілом. Наприклад, можна поєднати загальні формати дати й часу, як описано нижче: m/DD/РРРР h:mm: SS.
-
Відкрийте таблицю в режимі Конструктор.
-
У верхній частині сітки конструктора виберіть поле Дата й час або розширення поля дати й часу, яке потрібно відформатувати.
-
У розділі Властивості поля перейдіть на вкладку загальні , клацніть клітинку поруч із полем Формат і введіть певні символи на основі потреб форматування.
-
Після того, як ви введете формат, з'являється кнопка Параметри оновлення властивостей і дає змогу застосувати формат до інших полів таблиці та елементів керування форми, які логічно успадковують її. Щоб застосувати зміни до всієї бази даних, клацніть смарт-тег, а потім виберіть команду оновити формат у всьому полі. У цьому випадку ім'я поля – це ім'я поля "Дата/час".
-
Якщо ви вирішили застосувати зміни до всієї бази даних, відкриється діалогове вікно Властивості оновлення та відображає форми та інші об'єкти, які наслідуватимуть новий формат. Натисніть кнопку так , щоб застосувати формат.
Докладні відомості наведено в статті розповсюдження властивості поля.
-
Збережіть зміни, а потім перейдіть до подання табличної таблиці, щоб побачити, чи відповідає формат вимогам.
Приклади користувацьких форматів
Нижче наведено кілька прикладів різних способів форматування 13 січня 2012.
Щоб відформатувати дату, наприклад... |
Введіть цей код у поле властивості Формат : |
---|---|
2012-01-13 |
РРРР-ММ – ДД |
2012 |
рррр |
13 Jan 2012 |
ДД МММ РРРР |
13.01.2012 |
dd\.mm\.YYY(програма Access автоматично додає зворотні скісні риски) |
Пт 1/13 |
DDD m/d |
2/6 |
ww/w |
13 січня 2012 р. |
Ммм d "," РРРР |
Символи настроюваного формату
Щоб створити настроюваний формат, використовуйте наведені нижче символи як покажчики місця заповнення та роздільники. Настроювані формати, несумісні з настройками дати й часу, указаними в регіональних параметрах ОС Windows, ігноруються. Докладні відомості наведено в статті змінення регіональних параметрів Windows для змінення зовнішнього вигляду деяких типів даних.
Нотатки У форматі nanosecond для розширеного типу даних "формат" дати й часу немає символу настроюваного формату.
Символ |
Опис |
---|---|
Роздільник дат |
Елементи керування, у яких Access розташовує роздільник для днів, місяців і років. Скористайтеся роздільником, визначеним в регіональних параметрах Windows. Наприклад, англійська (США) використовується скісна риска (/). |
Роздільник часу |
Елементи керування, у яких Access визначає роздільники для годин, хвилин і секунд. Скористайтеся роздільником, визначеним в регіональних параметрах Windows. Наприклад, англійською мовою (США) використовується двокрапка (:). |
C |
Відображає загальні формат дати. |
d або DD |
Відображає день місяця як одну або дві цифри. Для однієї цифри використовуйте один покажчик місця заповнення; для двох цифр використовуйте два покажчики місця заповнення. |
ддд |
Abbreviates день тижня до трьох букв. |
дддд |
Заклинання на всі дні тижня. |
ddddd |
Відображає стислий формат дати. |
dddddd |
Відображає довгий формат дати. |
w |
Відображає число, яке відповідає дню тижня. (від 1 до 7) |
ww |
Відображає число, яке відповідає тижню року (від 1 до 53). |
m або mm |
Відображає місяць як однозначне або двозначне число. |
ммм |
Abbreviates ім'я місяця до трьох букв. Наприклад, Січень відображається як Січ. |
мммм |
Заклинання з усіх назв місяців. |
q |
Відображає кількість поточного календарного кварталу (1-4). Наприклад, якщо ви наймаєте працівника у травні, у програмі Access відобразиться значення 2 як чверть. |
y |
Відображає день року, 1-366. |
рр |
Відображає останні дві цифри року. Примітка.: Ми рекомендуємо вводити та відображати всі чотири цифри цього року. |
рррр |
Відображає всі цифри за рік для 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-годинний формат часу з малою буквою a або p. |
AMPM |
12-годинний формат часу з відповідним вказівником "до півдня"/"до півночі", як визначено в регіональних параметрах Windows. |
Пусте місце, +-$ () |
Використовуйте Пусті пробіли, деякі Математичні символи (+-), а також фінансові символи ($ ¥ £) за потреби в будь-якому місці у форматі рядків. Якщо потрібно використовувати інші поширені Математичні символи, як-от скісна риска (\ або/) і зірочку (*), їх потрібно оточувати в подвійні лапки. |
"Буквальний текст" |
Оточують будь-який текст, який користувачі мають бачити в двозначних лапках. |
\ |
Змушує доступ до відображення символу, який відразу слідує. Це те саме, що й навколо символу в подвійних лапках. |
* |
Під час використання символ одразу після того, як зірочка стає символом заливки – символ, який використовується для заповнення пустих пробілів. У програмі Access зазвичай відображається текст, вирівняний за лівим краєм, і заповнює будь-яку область праворуч від значення з пробілами. Ви можете додати символи заливки будь-де в рядку форматування, і програма Access заповнить всі Пусті пробіли з вказаним символом. |
колір |
Застосовує колір до всіх значень у розділі формату. Потрібно взяти ім'я в дужках та використати одне з наведених нижче імен: чорний, блакитний, блакитний, зелений, Пурпурний, червоний, |
Установлення формату дати й часу в веб-програмі Access
У веб-програмах Access відображаються дані в "поданнях", які мають текстові поля подібно до форм у настільних базах даних. Однак замість аркуша властивостей можна настроїти параметри форматування, вибравши текстове поле, а потім натисніть кнопку Формат , що Відкриється. Потім виберіть потрібний формат у списку Формат .
У програмах Access немає користувацьких форматів дат. Ви можете створити запити у веб-застосунках Access, але в запиті не можна використовувати параметри форматування стовпців дат. Усі форматування дати можна керувати на рівні подання. І нарешті, функція формата DateTime недоступна у веб-застосунках Access.