Доступ охоплює різноманітні потужні інструменти, щополегшує користувачеві користування датами та діапазонами дат, що визначаються за певними критеріями. Щоб подолати складну логіку у вашій базі даних, яка містить дати, функції DATE можуть бути дуже корисними для вас. У цій публікації буде роз'яснено, як використовувати прості функції DATE.
Запустіть Access 2010, відкрийте таблицю, в якій потрібно застосувати функцію Date. Наприклад, ми включили таблицю, що містить запис власників рахунків у кількох полях; Ім'я, рахунок, вартість, дата, і Скасування як показано на скріншоті нижче.

Тепер нам потрібно створити запит, у якому ми застосуємо функцію Date, щоб перевірити дату, різницю днів і т.д. Створіть і натисніть кнопку Дизайн запитів

Ви перейдете на вкладку запитів, з'явиться вікно з проханням додати потрібну таблицю, виберіть потрібну таблицю та натисніть кнопку Додайте.
Вибрано Таблиця з'явиться вікно, де відображаються поля, перетягніть кожне поле до нижньої панелі та увімкніть прапорці, як показано на скріншоті нижче.

Тепер ми додамо нове поле в цей запит, припустимо, ми хочемо створити поля, які показують дату закінчення. Для додавання поля "Дата дати" ми припускаємо, що після реєстрації в обліковому записі пройде 7 днів.
Тож ми це запишемо як
Термін дії: [Дата] +7
Примітка: Коли ви збираєтеся працювати на побаченнях, переконайтеся, щощо тип даних повинен бути встановлений як дата / час для виконання дій та застосування функцій у датах. Буває, що поле містить дати, має тип даних Text або Memo, який також підтримує включення дат, оскільки дати запису не викликають конфлікту з типом даних Text або Memo.
Формулу ми запишемо в останню клітинку, що прилягає до неї Скасування комірка, як показано на скріншоті нижче.

Клацніть Біжи, і ви помітите, що вона складе 7 днів до дати початку і покаже нам результат у новоствореному полі Завдяки, як показано на скріншоті нижче.

Тепер, якщо хочемо показати різницю між датою початку та датою скасування, ми просто напишемо;
Різниця: [Скасування] - [Дата]

Після натискання Біжи, він покаже різницю між датами у вигляді числових значень, як показано на скріншоті нижче.

Тепер, якщо ми хочемо витягнути місяць і рік з будь-якого поля, що містить дати, ми просто напишемо наступні рядки;
Місяць: Місяць ([Назва таблиці])
Рік: рік ([Назва таблиці])
![рік та місяць 1]](/images/ms-office/ms-access-2010-date-functions_8.jpg)
Він буде витягувати рік і місяць з Дата поле, як показано на скріншоті нижче.

Ми застосували деякі основні функції датиу таблиці, існує багато інших способів, якими ви можете скористатися ними відповідно до ситуації, це був простий приклад, щоб розпочати роботу з функцією Date, але коли вам потрібно порівняти кілька полів, що містять дати, то це стане складним.
Ви також можете ознайомитись з раніше розглянутими посібниками щодо взаємозв'язків доступу та запитів Access 2010 та про те, як аналізувати звіти про доступ з Excel.
Коментарі