Якщо потрібно зберігати дати й час, до таблиці потрібно додати поле "Дата й час" або "Розширений формат дати й часу". Дані про дату й час можна використовувати з різних особистих і ділових причин, таких як дні народження, відомості про доставку та виставлення рахунків, а також картки часу.
У цій статті
Загальні відомості про поля дати й часу
Під час використання бази даних Access значення дати й часу можуть відображатися в будь-якій кількості форматів, як-от європейський формат (28.11.2006 або 28-11-2006), південноазійський формат (11.02.2006) або формат США (28.11.2006). Незалежно від того, як Access форматує дані дати й часу та незалежно від того, як ви вводите дані дати або часу, поля дати й часу зберігають дати й час такими способами:
Дата й час
У функції "Дата й час" використовуються числа з подвійною точністю та рухомою комою – система, яка також називається порядковими датами. На рисунку нижче показано типове значення дати й часу в числовому форматі.
Ціла частина значення ліворуч від десяткової коми відповідає даті. Дробова частина праворуч від десяткової коми позначає час.
Число на цьому рисунку відповідає 24 грудня 2003 року о 21:00. Компонент дати – це кількість цілих днів, які минули з дати початку або "бази" 30.12.1899. У цьому прикладі минуло 37 979 днів від 30.12.1899 до 24.12.2003. Компонент часу – це частка 24-годинного дня. Отже, значення 0,875, помноженого на 24 години, дорівнює 21 годині, або 21:00.
Від'ємні значення в компоненті дати відповідають датам до базової дати. Наприклад, значення -1 як компонент дати визначається за один день до базової дати або 29.12.1899.
Припустимі значення дат – від -657 434 (1 січня 100 Р.Д.) до 2 958 465 (31 грудня 9999 р.д.). Припустимі значення часу – від 0,0 до 0,9999 або 23:59:59.
Зберігання значень дати й часу як чисел дає змогу виконувати велику кількість обчислень за даними дати й часу. Наприклад, можна обчислити загальну кількість відпрацьованих годин (для картки часу) або визначити вік рахунка-фактури.
Дата й час подовжено
У розширеному форматі дати й часу дата й час зберігаються в зашифрованому рядку 42 байти. Дата зберігається в непідписаному довгому типі, який підтримує діапазон від 1-1-1 AD до 9999 AD. Час зберігається в непідписаному довгому довгому типі на основі такої формули:
= (datehour * 3600 + dateminute * 60 + dateecond) * PowerOfTen(TimeScale) + дробовісекунди
Докладні відомості див. в статті Використання типу даних "Розширений формат дати й часу".
Додавання поля дати й часу у вікні табличного подання даних
У вікні табличного подання даних можна додати поле "Дата й час" до нової або наявної таблиці.
Додати до наявної таблиці
-
Відкриття таблиці у вікні табличного подання даних
-
За потреби прокрутіть горизонтально до першого пустого поля.
-
У стовпці Ім'я поля виберіть перший пустий рядок, а потім введіть ім'я поля.
-
Виділіть суміжну клітинку в стовпці Тип даних , а потім виберіть у списку пункт Дата й час або Дата й час подовження .
-
Збережіть внесені зміни.
Додавання поля "Дата й час" до нової таблиці
-
На вкладці Створити у групі Таблиці натисніть кнопку Таблиця.
-
Натисніть кнопку Зберегти , а потім у діалоговому вікні Зберегти як введіть ім'я нової таблиці.
-
Клацніть правою кнопкою миші вкладку документа для нової таблиці та виберіть конструктор.
-
У стовпці Ім'я поля виберіть перший пустий рядок, а потім введіть ім'я поля.
-
Виділіть суміжну клітинку в стовпці Тип даних , а потім виберіть у списку пункт Дата й час або Дата й час подовження .
-
Збережіть внесені зміни.
Додавання поля дати й часу в режимі конструктора
У режимі конструктора можна додати поле "Дата й час" до нової або наявної таблиці.
Додати до наявної таблиці
-
Відкрийте таблицю врежимі конструктора.
-
У стовпці Ім'я поля виберіть перший пустий рядок, а потім введіть ім'я поля.
-
Виділіть суміжну клітинку в стовпці Тип даних , а потім виберіть у списку пункт Дата й час або Дата й час подовження .
-
Збережіть внесені зміни.
Додати до нової таблиці
-
На вкладці Створити у групі Таблиці натисніть кнопку Таблиця.
-
Натисніть кнопку Зберегти , а потім у діалоговому вікні Зберегти як введіть ім'я нової таблиці.
-
Клацніть правою кнопкою миші вкладку документа для нової таблиці та виберіть конструктор.
-
У стовпці Ім'я поля виберіть перший пустий рядок, а потім введіть ім'я поля.
-
Виділіть суміжну клітинку в стовпці Тип даних , а потім виберіть у списку пункт Дата й час або Дата й час подовження .
-
Збережіть внесені зміни.
Установлення властивостей поля дати й часу
У режимі конструктора, щоб додати поле "Дата й час" до таблиці, можна встановити та змінити всі властивості поля.
-
На вкладці Загальні в нижній частині конструктора таблиць у розділі Властивості поля знайдіть властивість, яку потрібно змінити.
-
Виберіть поле поруч з іменем властивості.
-
Виберіть поле поруч з іменем властивості. Залежно від властивості можна ввести дані, запустити побудовник виразів, клацнувши або вибравши потрібний параметр зі списку.
Щоб отримати відомості про використання кожної властивості поля, виберіть властивість і натисніть клавішу F1.
Видалення поля дати й часу
У вікні табличного подання даних або режимі конструктора можна видалити з таблиці поле "Дата й час" або "Розширений формат дати й часу".
Попередження Якщо видалити поле "Дата й час" або поле "Розширений формат дати й часу", що містить дані, ці дані буде втрачено остаточно , видалення не можна скасувати. З цієї причини необхідно створити резервну копію бази даних, перш ніж видаляти будь-які поля таблиці або інші компоненти бази даних.
Видалити у вікні табличного подання даних
-
Відкрийте таблицю в Поданні таблиці.
-
Знайдіть поле Дата й час або Розширений формат дати й часу, клацніть правою кнопкою миші рядок заголовка (ім'я) і виберіть команду Видалити поле.
-
Щоб підтвердити дію, натисніть кнопку Так.
Видалити в режимі конструктора
-
Відкрийте таблицю в режимі Конструктор.
-
Клацніть селектор рядків (пустий квадрат) поруч із полем Дата й час або Розширений формат дати й часу, а потім натисніть клавішу Delete або клацніть правою кнопкою миші селектор рядків і виберіть команду Видалити рядки.
-
Щоб підтвердити дію, натисніть кнопку Так.
Посилання на властивість поля дати й часу
У цій таблиці перелічено властивості поля "Дата й час" і описано дії, які виконує кожен із них.
Властивість |
Використання |
---|---|
Формат |
Щоб визначити формат відображення, введіть спеціальні символи форматування. Формати, визначені тут, відображаються у табличному поданні, формах і звітах. |
Десяткові розряди (лише дата й час) |
Введіть точність дробу, щоб указати кількість цифр праворуч від десяткової коми (1–7). |
Маска вводу |
Введіть рядок маски вводу або натисніть кнопку , щоб запустити майстер масок вводу. Докладні відомості про створення та використання масок вводу див. в статті Створення маски вводу для введення значень полів або елементів керування в певному форматі. |
Напис (Caption) |
Указує ім'я поля "Дата й час". Якщо підпис не вказано, Access застосує стандартне ім'я поля. |
Значення за промовчанням |
Указує значення, яке автоматично відображається в полі під час створення нового запису. Наприклад, можна ввести таку функцію, як Date(), щоб автоматично відобразити сьогоднішню дату. |
Правило перевірки |
Указує вимоги до даних, введених у весь запис, окреме поле або елемент керування у формі чи звіті. Коли користувач вводить дані, які порушують правило, за допомогою властивості Текст перевірки можна вказати отримане повідомлення про помилку. Максимальна довжина: 2048 символів. Докладні відомості про створення правил перевірки див. в статті Створення правила перевірки для перевірки даних у полі. |
Текст перевірки |
Визначає текст у повідомленні про помилку, який відображається, коли користувачі порушують правило перевірки. Максимальна довжина: 255 символів. Докладні відомості про створення правил перевірки див. в статті Створення правила перевірки для перевірки даних у полі. |
Обов’язковий |
Якщо для цієї властивості встановлено значення Так, потрібно ввести значення в полі або в будь-яких елементах керування, прив'язаних до поля. Крім того, значення не може мати значення null. |
Індексовано |
Індекс використовується для прискорення запитів, сортування та групування операцій, які виконуються з великим обсягом даних. Індекси також можна використовувати, щоб заборонити користувачам вводити повторювані значення. Вибір:
|
Режим IME |
Указує редактор засобів вводу – засіб для використання англійської версії Access із файлами, створеними в японській або корейській версіях Access. Значення за промовчанням: немає елемента керування. Щоб отримати додаткові відомості про використання цієї властивості, натисніть клавішу F1. |
Режим речення редактора IME |
Указує тип даних, які можна вводити за допомогою редактора засобів вводу. Щоб отримати додаткові відомості про використання цієї властивості, натисніть клавішу F1. |
Вирівнювання тексту |
Визначає вирівнювання для даних у полі "Дата й час". Вибір:
|
Відображати засіб вибору дати |
Відображення або приховання елемента керування "Спливаючий календар", який відображається, коли користувачі натискатимуть кнопку "Поля дати й часу". За замовчуванням: для дат. Виберіть ніколи, щоб приховати елемент керування. Якщо в полі типу "Дата й час" використовується маска вводу, елемент керування Вибір дати недоступний незалежно від значення цієї властивості. |