Загальні відомості про форми
Applies ToAccess для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Форма в Access – це об'єкт бази даних, який використовується для створення інтерфейсу користувача для застосунку бази даних. "Зв’язана" форма – це форма, безпосередньо підключена до джерела даних, як-от таблиці чи запиту, за допомогою якої можна вводити, редагувати або відображати дані з цього джерела даних. Також можна створити "вільну" форму, яка не веде прямо до джерела даних, але яка все одно містить кнопки, підписи або інші елементи керування, необхідні для роботи з програмою.

У цій статті мова йде головним чином про зв’язані форми. За допомогою зв’язаних форм можна керувати доступом до даних, наприклад, які поля або рядки даних відображати. Скажімо, деяким користувачам знадобляться лише кілька полів у таблиці з багатьма полями. Якщо надати цим користувачам форму, що містить лише потрібні їм поля, їм буде простіше використовувати базу даних. Ви також можете додати до форми кнопки та інші функції, щоб автоматизувати дії, які виконуються часто.

Уявіть собі, що зв’язані форми – це вікна, через які люди бачать і використовують вашу базу даних. Ефективна форма прискорює використання бази даних, оскільки в ній не потрібно нічого шукати. Візуально приваблива форма підвищує зручність і ефективність роботи з базою даних, а також допомагає запобігати введенню неприпустимих даних.

Примітка.: У цій статті припускається, що ви вже створили таблицю (або запит на основі однієї чи кількох таблиць) і хочете побудувати форму, щоб переглядати дані або працювати з ними.

У цій статті

Створення форми за допомогою засобу "Форма"

За допомогою засобу "Форма" можна створити форму одним клацанням. Коли ви використовуєте цей засіб, усі поля з відповідного джерела даних, розміщуються у формі. Ви можете відразу ж почати використовувати нову форму або змінити її в режимі розмітки чи конструктора відповідно до своїх потреб.

Створення нової форми за допомогою засобу "Форма"

  1. В області переходів клацніть таблицю або запит із даними, які мають відображатись у формі.

  2. На вкладці Створення в групі Форми натисніть кнопку Форма.

Access створить форму та відобразить її в режимі розмітки. У режимі розмічування можна змінювати макет форми під час відображення в ній даних. Наприклад, за потреби можна настроїти розмір текстових полів відповідно до обсягу даних.

Якщо Access знаходить одну таблицю зі зв'язком "один-до-багатьох" із таблицею або запитом, використаним для створення форми, Access до форми, яка базується на пов'язаній таблиці або запиті, додається таблиця даних. Наприклад, якщо створити просту форму на основі таблиці "Працівники", коли між таблицями "Працівники" й "Замовлення" визначено зв’язок "один-до-багатьох", то у вікні табличного подання даних відобразяться всі записи з таблиці "Замовлення", пов’язані з поточним записом працівника. Цю таблицю даних можна видалити з форми, якщо вона не потрібна. Якщо є кілька таблиць зі зв'язком "один-до-багатьох" зі створеною таблицею, Access не додавати до форми дані в табличному поданні.

Створення розділеної форми за допомогою засобу "Розділена форма"

Розділена форма передбачає два способи перегляду даних одночасно: у поданні форми та у вікні табличного подання даних.

Розділена форма відрізняється від комбінації з форми та підформи тим, що обидва подання підключено до того самого джерела даних і вони постійно синхронізуються одне з одним. Якщо виділити поле в одній частині форми, це ж поле буде виділено в іншій частині форми. У будь-якій із двох частин можна додавати, редагувати або видаляти дані (за умови, що джерело записів оновлюване, а у формі не налаштовано заборону таких дій).

Робота з розділеними формами дає змогу користуватися перевагами двох типів форм в одній формі. Наприклад, ви можете скористатися вікном табличного подання даних, що швидко знайти запис, а потім поданням форми, щоб переглянути й відредагувати цей запис.

Щоб створити розділену форму за допомогою засобу "Розділена форма":

  1. В області переходів клацніть таблицю або запит із потрібними даними у формі. Або відкрийте таблицю або запит у вікні табличного подання даних.

  2. На вкладці Створення в групі Форми натисніть кнопку Додаткові форми та виберіть Розділена форма.

Access створить форму та відобразить її в режимі розмітки. У режимі розмічування можна змінювати макет форми під час відображення в ній даних. Наприклад, за потреби можна настроїти розмір текстових полів відповідно до обсягу даних. Докладні відомості про подання форми див. в розділі Режим розмітки та Режим конструктора .

Створення форми, у якій відображаються кілька записів, за допомогою засобу "Кілька елементів"

Під час створення форми за допомогою засобу "Форма" форма, яка Access створює, відображає одночасно один запис. Якщо необхідно, щоб у формі відображалося кілька записів, але в ній було більше можливостей для налаштування, ніж у даних у табличному поданні, можна скористатися засобом "Кілька елементів".

  1. В області переходів клацніть таблицю або запит із даними, які мають відображатись у формі.

  2. На вкладці Створення в групі Форми натисніть кнопку Додаткові форми та виберіть Кілька елементів.

Access створить форму та відобразить її в режимі розмітки. У режимі розмічування можна змінювати макет форми під час відображення в ній даних.

Під час використання засобу "Кілька елементів" форма, яка Access створюється, нагадує таблицю даних. Дані впорядковано в рядки та стовпці, і одночасно відображаються кілька записів. Проте форма "Кілька елементів" дає змогу налаштувати більше параметрів, ніж у табличному поданні, наприклад додавати графічні елементи, кнопки та інші елементи керування. Докладні відомості про настроювання форми див. в розділах Налаштування форми в режимі розмітки та Налаштування форми в режимі конструктора.

Створення форми за допомогою майстра форм

Щоб вибрати поля, які мають відображатись у формі, використовуйте майстер форм замість різних вищезгаданих інструментів для побудови форми. Ви також можете визначити спосіб групування й сортування даних і використати поля з кількох таблиць або запитів за умови, що зв’язки між таблицями й запитами вказано заздалегідь.

  1. На вкладці Створення в групі Форми натисніть кнопку Майстер форм.

  2. Дотримуйтеся вказівок на сторінках майстра форм.

    Примітка.: Якщо потрібно додати до форми поля з кількох таблиць і запитів, не натискайте кнопку Далі або Готово, після того як виберете поля з першої таблиці чи запиту на першій сторінці майстра форм. Повторіть кроки для вибору таблиці чи запиту та виберіть додаткові поля, які потрібно включити до форми. Після цього натисніть кнопку Далі або Готово, щоб продовжити.

  3. На останній сторінці майстра натисніть кнопку Готово.

Створення форми за допомогою засобу "Пуста форма"

Якщо майстер або інструменти для побудови форми не відповідають вашим потребам, ви можете створити форму за допомогою засобу "Пуста форма". Це швидкий спосіб створення форми, особливо якщо у формі потрібно відображати лише кілька полів.

  1. На вкладці Створення в групі Форми натисніть кнопку Пуста форма.

    Access відкриється пуста форма в режимі розмітки та відобразиться область Список полів .

  2. В області Список полів натисніть знак "плюс" (+) поруч з однією або кількома таблицями, що містять поля, які мають відображатись у формі.

  3. Щоб додати до форми поле, двічі клацніть його або перетягніть на форму.

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

    • Порядок таблиць в області Список полів може змінюватися залежно від того, яку частину форми вибрано. Якщо потрібне поле не відображається, спробуйте вибрати іншу частину форми, а потім додати поле.

  4. За допомогою інструментів у групі Колонтитули на вкладці Макет форми можна додати емблему, назву або дату й час до форми.

  5. За допомогою засобів на вкладці Макет макета форми в групі Елементи керування додайте до форми ширший спектр елементів керування.

    Якщо вам потрібен більший вибір елементів керування, перейдіть у режим конструктора. Для цього клацніть форму правою кнопкою миші й виберіть Конструктор.

Режим розмітки й режим конструктора

Розмічування    Режим розмітки – це найбільш інтуїтивне подання, яке використовується для змінення форми, і його можна використовувати майже для всіх змін, які потрібно внести до форми в Access.

У режимі розмітки форма фактично працює. Таким чином, ви можете побачити, як відображатимуться дані під час використання форми. Проте в цьому режимі також можна змінити макет форми. Оскільки ви можете бачити дані, змінюючи форму, у цьому режимі дуже зручно регулювати розмір елементів керування та виконувати практично будь-яке інше завдання, що впливає на оформлення та зручність використання форми.

Якщо яке-небудь завдання не можна виконати в режимі розмітки, перейдіть у режим конструктора. У деяких випадках Access відображає повідомлення про те, що потрібно перейти в режим конструктора, перш ніж ви зможете внести певну зміну.

Режим конструктора    Режим конструктора надає деталізованіше подання структури форми. Відображаються розділи "Верхній колонтитул", "Відомості" та "Нижній колонтитул" для форми. У режимі конструктора форма не працює. Таким чином, вносячи зміни до макета, ви не зможете переглянути відповіді дані. Проте деякі завдання простіше виконати в режимі конструктора, ніж у режимі розмітки. Ви можете:

  • додавати до форми ширший спектр елементів керування, наприклад зв’язані рамки об’єктів, розриви сторінок і діаграми;

  • редагувати джерела елемента керування "текстове поле" в самих текстових полях без використання аркуша властивостей;

  • змінювати розділи форми, як-от "Верхній колонтитул форми" або "Відомості";

  • змінювати певні властивості форми, які не можна змінювати в режимі розмітки.

Налаштування форми в режимі розмітки

Створивши форму, ви можете легко налаштувати її структуру в режимі розмітки. Використовуючи фактичні дані з форми як орієнтир, ви можете перевпорядкувати елементи керування та відрегулювати їхній розмір. У формі можна розмістити нові елементи керування, а також визначити властивості форми та її елементів керування.

Щоб перейти в режим розмітки, клацніть форму правою кнопкою миші в області переходів і виберіть Режим розмітки.

Access форма відображається в режимі розмітки.

Ви можете змінити властивості форми, її елементів керування та розділів, скориставшись аркушем властивостей. Щоб відобразити аркуш властивостей, натисніть клавішу F4.

Ви можете додати поля з базової таблиці чи базового запиту до макету форми, скориставшись областю Список полів. Щоб відобразити область Список полів:

  • На вкладці Макет форми – Конструктор у групі Знаряддя натисніть кнопку Додати наявні поля або скористайтеся сполученням клавіш, натиснувши клавіші Alt+F8.

Потім можна перетягнути поля безпосередньо з області Список полів усі разом до форми.

  • Щоб додати окреме поле, двічі клацніть його або перетягніть з області Список полів до розділу форми, де його потрібно відображати.

  • Щоб одночасно додати кілька полів, виберіть потрібні поля, утримуючи натиснутою клавішу Ctrl. Потім перетягніть вибрані поля на форму.

Налаштування форми в режимі конструктора

Ви також можете налаштувати макет форми в режимі конструктора. Ви можете додати до форми нові елементи керування та поля, додавши їх до бланка. Аркуш властивостей надає доступ до великої кількості властивостей, за допомогою яких можна налаштувати форму.

Щоб перейти в режим конструктора, клацніть правою кнопкою миші ім’я форми в області переходів і виберіть Конструктор.

Access форма відображається в режимі конструктора.

Ви можете змінити властивості форми, її елементів керування та розділів, скориставшись аркушем властивостей. Щоб відобразити аркуш властивостей, натисніть клавішу F4.

Ви можете додати поля з базової таблиці чи базового запиту до макету форми, скориставшись областю Список полів. Щоб відобразити область Список полів:

  • На вкладці Конструктор форм у групі Знаряддя натисніть кнопку Додати наявні поля або скористайтеся сполученням клавіш, натиснувши клавіші Alt+F8.

Потім можна перетягнути поля безпосередньо з області Список полів усі разом до форми.

  • Щоб додати окреме поле, двічі клацніть його або перетягніть з області Список полів до розділу форми, де його потрібно відображати.

  • Щоб одночасно додати кілька полів, виберіть потрібні поля, утримуючи натиснутою клавішу Ctrl. Потім перетягніть вибрані поля на форму.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.