У формі Access для введення поточної дати використовуйте елемент «Вибір дати». Якщо поле має тип «Дата й час», піктограма «Вибір дати» з’явиться, коли клацнути поле. Клацніть піктограму та натисніть кнопку Сьогодні під календарем.
Сполучення клавіш У локальній базі даних Access одночасно натисніть клавіші Ctrl і крапку з комою (;), щоб заповнити вибране поле поточною датою.
Докладні відомості про додавання поля "Дата й час" до таблиці див. в статті Створення поля для зберігання дат і часу. Докладні відомості про форми див. в статті Створення форми Access.
Стандартні значення нового елемента
Більшість полів і елементів керування в Access мають властивість Значення за промовчанням , де можна ввести функцію, яка вставляє поточну дату щоразу під час створення нового елемента. Як настільні бази даних, так і веб-програми Access використовують функцію Now(), щоб вставити поточну дату й час. Якщо потрібно вставити лише дату, скористайтеся функцією Date() у локальній базі даних або функцією Today() у веб-програмі Access.
Місце введення функції
Вибирайте потрібну процедуру залежно від типу об’єкта, який треба змінити. Зверніть увагу, що якщо встановити значення за замовчуванням у таблиці, значення за замовчуванням застосовуватиметься до всіх форм або подань, створених на основі цієї таблиці, тому часто це рекомендований спосіб.
У таблиці
У таблиці в локальній базі даних або веб-програмі Access можна знайти властивість Значення за промовчанням.
- Натисніть клавішу F11, щоб відкрити область переходів, якщо її ще не відкрито.
- В області переходів клацніть правою кнопкою миші таблицю та виберіть режим конструктора.
- Клацніть поле, до якого потрібно додати стандартне значення, а потім у розділі "Властивості поля" в полі Значення за промовчанням введіть =Date(), =Today() або =Now().
У формі (бази даних для настільних комп’ютерів)
Натисніть клавішу F11, щоб відкрити область переходів, якщо її ще не відкрито.
В області переходів клацніть правою кнопкою миші форму та виберіть режим розмічування.
Клацніть поле, у яке потрібно вставити сьогоднішню дату.
Натисніть клавішу F4, щоб відкрити аркуш властивостей, якщо його ще не відкрито.
На вкладці Усі аркуша властивостей переконайтеся, що для властивості Відображати вибір дати встановлено значення Для дат.
На вкладці "Дані" аркуша властивостей у полі Значення за промовчанням введіть =Date().
Примітка.
Якщо потрібно включити, крім поточної дати, ще й поточний час, замість функції Date() використайте функцію Now(). Крім того, може знадобитися настроїти властивість поля Формат (на вкладці Формат у вікні властивостей), щоб увімкнути відображення часу.
У верхній частині звіту
Щоб відобразити поточну дату в заголовку звіту (лише в локальних базах даних), відкрийте звіт у режимі розмітки та виберіть пунктДата й час конструктора>.
Докладні відомості про створення звітів див. в статті Загальні відомості про звіти в Access.
У режимі SQL
У локальній базі даних Access за допомогою запиту на оновлення можна змінити поле дати на поточну дату. Наприклад:
UPDATE TASKS SET Дата_початку = Date() WHERE ID=1;
Докладні відомості про запити на оновлення див. в статті Створення й виконання запиту на оновлення.
Щоб вставити новий запис із поточною датою, скористайтеся запитом на додавання, як у цьому прикладі:
INSERT INTO TASKS (Назва_завдання, Дата_початку) VALUES ("Завдання2", Date());
Докладні відомості про запити на додавання див. в статті Додавання записів до таблиці за допомогою запиту на додавання.
Примітка.
Якщо ви хочете включити, крім поточної дати, ще й поточний час, замість функції Date() використайте функцію Now().