ПЗ 22. Створення і робота з формами

Мета: формувати практичні уміння створювати форми у MS Access різними способами, редагувати форми у режимі конструктора, формування навиків самостійної роботи студентів.

В результаті виконання практичної роботи студент повинен

знати:

· поняття форми; 

· способи створення форм;

· режими переглядів форм; 

- елементи форм;

вміти:

· створювати форми різними способами;

· редагувати форми;

 ·розміщувати на формі елементи керування; 

Завдання та критерії оцінювання:

2. На оцінку "3" запишіть у зошит теорію, що подана нижче

3. На оцінку "4"  Відкийте базу даних "Бібліотека" (якщо у вас такої немає, скачайте  Базу даних, що знаходиться нижче), створіть форми за рекомендаціями у відео: 

і запишіть теорію у зошит

4. На оцінку "5" зробіть всі завдання, що на оцінку 4 та додаткові завдання:

Зразок форми1

Як створити поле зі списком показано у відео https://www.youtube.com/watch?v=kD896oPCpmE&list=PLnzEVwX9gt1gAA83GL0NvJSk2CXoGfH6z&index=30

Зразок Форми 2

 і запишіть теорію у зошит

Теоретичні відомості

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

Форма являє собою якийсь електронний бланк, в якому є поля для введення даних. У формі кожне поле можна розмістити в точно заданому місці, вибрати для нього колір і заливку. У форму можна поміщати обчислювані поля. OLE-об'єкти можна побачити тільки у формі або звіті. У формі набагато простіше працювати з великими текстами поля типу MEMO у текстовому вікні зі смугами прокрутки.

Форма будується на основі Access-таблиці або запиту. При кожному відкритті збереженої форми оновлюються 

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

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

Microsoft Access надає кілька способів створення форми:

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

За допомогою інструменту "Форма" можна створити форму одним клацанням миші. При використанні цього засобу всі поля джерела даних (таблиці або запиту) розміщуються у формі. При необхідності можна змінити форму в режимі макета або конструктора.

Для того щоб створити нову форму, необхідно:

• в області навігації виділити таблицю або запит,  дані яких повинні відображатися у формі;

• на вкладці Створити у групі Форми натиснути кнопку Форма (рис. 1).

Мал. 1. Кнопка Форма

Буде створена нова форма і відображена в режимі макета. У режимі макета можна внести зміни в структуру форми при одночасному відображенні даних. Наприклад, при необхідності можна налаштувати розмір полів відповідно до даних.

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

Мал. 2. Створена форма "Видавництво" за допомогою інструменту "Форма"

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

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

Для створення форми за допомогою Майстра форм необхідно:

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

• слідувати інструкціям на сторінках Майстри форм.

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

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

• на вкладці Створити у групі Форми натисніть кнопку Порожня форма. MS Access відкриє порожню форму в режимі макета і відобразить область Список полів;

• в області Список полів клацніть знак "плюс" поруч із таблицею або таблицями, що містять поля, які потрібно включити в форму;

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

Мал. 3. Створена форма за допомогою інструменту "Порожня форма"

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

Створення елементів управління на формі

Для додавання у форму елементів управління інших типів використовуйте інструменти групи Елементи управління на вкладці Конструктор.

Вікно форми (звіту) може містити такі елементи: підпис, поле, поле зі списком, список, вимикачі, перемикачі, прапорці і кнопки. Крім того, форму (звіт) можна доповнити ілюстрацією (малюнком або діаграмою), текстом і лініями різного типу. 

Створення елементів вікна здійснюється в режимі конструктора.

Для роботи з елементами управління виберіть групу Елементи управління на вкладці Конструктор (рис. 4). Кожна піктограма цій панелі призначена для створення елемента певного типу. Призначення кожної піктограми однозначно визначається їх найменуваннями.

Мал. 4. Група Елементи управління на вкладці Конструктор

Існує три основних типи елементів управління: приєднані, вільні, обчислювані.

Нижче перераховані елементи управління та їх опис.

Для створення елемента управління: тексту, поля, лінії, прямокутника (рамки), кнопки та ін .:

• клацніть на відповідній піктограмі;

• вкажіть курсором миші (хрест із зменшеним зображенням створюваного елемента) місце для створюваного елемента.

Після того як буде відпущена кнопка миші, для створення деяких елементів (таких як, наприклад, поле зі списком або кнопка) Access виводить на екран Майстра. Так, після створення кнопки з'являється Майстер, що пропонує вибрати тип дії, яке буде прив'язано до цієї кнопки (переходи між записами, робота з формою або інші типи, наприклад робота з запитами у пункті "Різне").