1 of 34

Створення форм в Access. Тематична контрольна робота №3 «Системи керування базами даних»

Розшифруй

QR-код!!!

ТЕМА УРОКУ

2 of 34

ВИКОНУЙМО РАЗОМ!

3 of 34

ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!

4 of 34

ПРИГАДАЙ, ТИ ЦЕ ЗАСВОЇВ!

5 of 34

Працюймо на оцінку

Запити в ACCESS

6 of 34

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

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

Форма — це об'єкт бази даних Access, головне призначення якого — забезпечити користувачам зручне введення, редагування й видалення даних із бази даних.

7 of 34

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

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

Наприклад, диспетчер аеропорту може внести до БД дані про те, що літак рейсу 1025 здійснив посадку в аеропорту о 12.00. Але він не має права змінити номер рейсу або його маршрут. Це право належить власнику компанії і адміністрації аеропорту.

8 of 34

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

Так само продавець супермаркету може внести дані про реалізацію конкретного товару, але він не може змінити ціну товару, це право належить адміністрації супермаркету.

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

9 of 34

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

Отже, форми:

з одного боку

а з іншого

забезпечують дані від несанкціонованого доступу

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

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

10 of 34

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

Форма може складатися з багатьох елементів, які називаються елементами керування:

написи,

кнопки керування,

текстові поля,

графічні зображення.

11 of 34

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

Форма має такі основні розділи.

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

Область заголовка

це основний розділ, який містить дані. Він може містити також елементи керування.

Область даних

Область примітки

розміщується на останній сторінці форми.

12 of 34

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

Система Access має різні засоби створення форм, які розміщені на вкладці Створення в групі Форми.

Додаткові форми мають такі засоби:

Кілька елементів

Таблиця

Розділена форма

Модальне діалогове вікно

13 of 34

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

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

Найпотужнішим інструментарієм створення форм є Конструктор форм.

Далі розглядається порядок створення форм за допомогою засобів:

Форма

Розділена форма

Кілька елементів

Майстер форм

14 of 34

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

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

15 of 34

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

Приклад 1. Створити форму з іменем Форма_1 для таблиці ДОДАТКОВА. Згадаємо, що ця таблиця є складовою БД atb і не має зв'язків з іншими таблицями бази даних.

  1. Відкриваємо базу даних atb і в області переходів виділяємо (або відкриваємо) таблицю ДОДАТКОВА. На вкладці Створення в групі Форми натискаємо кнопку Форма. У результаті відриється вікно форми.

16 of 34

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

  1. Зберігаємо форму, для чого на панелі швидкого доступу виконуємо команду Зберегти. У вікні, що відкриється, вводимо ім'я Форма_1 і натискаємо кнопку ОК.

17 of 34

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

  1. Форма повинна мати вміст, зображений на рисунку.

Елементи навігації, за допомогою яких можна перейти до будь-якого запису таблиці й виконати необхідне редагування записів.

18 of 34

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

  1. Закриваємо форму. Після цього її можна викликати в будь-який час, для чого слід установити курсор на імені форми й двічі клацнути кнопкою миші.

19 of 34

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

Порядок створення форми з іменем Форма_2 для таблиці МАГАЗИНИ принципово нічим не відрізняється від розглянутого раніше. Результат наведено на рисунку.

20 of 34

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

До форми виведено запис магазина № 6 таблиці МАГАЗИНИ, під нею — усі записи таблиці КАДРИ, які пов'язані з виведеним записом таблиці МАГАЗИНИ.

Це зумовлене тим, що між зазначеними таблицями встановлено зв'язок.

21 of 34

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

Засіб Розділена форма. Цей засіб міститься в групі Додаткові форми.

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

22 of 34

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

Приклад 2. Створити форму з іменем Форма_3 для запиту з іменем Запит_2. Згадаємо, що за допомогою Запиту_2 з таблиць МАГАЗИНИ й КАДРИ відбиралися дані про диспетчерів із полями Номер магазина, Телефон, Прізвище, Посада й Освіта.

  1. Виділяємо в області переходів Запит_2.
  1. На вкладці Створення в групі Форми відкриваємо меню кнопки Додаткові форми, у якому виконуємо команду Розділена форма.

23 of 34

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

  1. Зберігаємо форму з іменем Форма_3. Вміст цієї форми зображено на рисунку.

24 of 34

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

У нижній частині розташовані всі записи, створені за допомогою Запит_2, а у верхній — запис, який є виділеним у нижній частині та який у цей момент можна редагувати. Стандартними способами можна виділити будь-який інший запис.

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

25 of 34

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

Приклад 3. Створити форму з іменем Форма_4 на основі Запиг_1. Згадаємо, що за допомогою цього запиту з таблиці КАДРИ вибираються дані про працівників зі стажем понад 16 років із полями Справа, Прізвище, Рік народження, Стаж, Номер магазина.

  1. Виділяємо в області переходів Запит_1.
  1. На вкладці Створити в групі Форми відкриваємо меню кнопки Додаткові форми й виконуємо команду Кілька елементів.

26 of 34

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

  1. Закриваємо форму. Після цього її можна викликати в будь-який час, для чого слід установити курсор на імені форми й двічі клацнути кнопкою миші.

27 of 34

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

Засіб Майстер форм. Він дає змогу вибирати з таблиць необхідні поля. Користувач у процесі створення форми відповідає на запитання від майстра, визначає властивості форми, порядок компонування форми (у стовпець, таблична й інші).

28 of 34

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

Приклад 4. За допомогою Майстра форм створити форму з іменем Форма_5 для таблиці МАГАЗИНИ. У форму включити поля Номер магазина, Адреса, Директор, Телефон.

  1. В області переходів виділяємо таблицю МАГАЗИНИ, активізуємо вкладку Створення й натискаємо кнопку Майстер форм. Відкриється перше вікно майстра. У рядку Таблиці та запити вибираємо таблицю МАГАЗИНИ, на основі якої буде створено форму. З області Доступні поля переносимо в область Вибрані поля такі поля: Номер магазина, Адреса, Директор, Телефон (подвійним клацанням цих імен).

29 of 34

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

  1. Після цього вікно майстра буде мати вигляд, зображений на рисунку. Натискаємо кнопку Далі.

30 of 34

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

  1. Відкриється вікно, у якому вибираємо макет форми, наприклад, Стовпці, й натискаємо кнопку Далі.

31 of 34

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

  1. У наступному вікні Майстра форм у поле Виберіть назву для форми вводимо назву Форма_5 і використовуємо перемикач Відкрити форму для перегляду й уведення даних.

Після цього натискаємо кнопку Готово. Форма буде автоматично збережена й відкриється в режимі Форми.

32 of 34

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

  1. Вміст форми зображено на рисунку.

33 of 34

Запитання для самоперевірки знань

  1. Для чого призначені форми?
  1. Які елементи керування може містити форма?
  1. Які основні розділи має форма?
  1. Які засоби створення форм є простими?
  1. Поясніть порядок створення форм за допомогою засобу Форма.
  1. Поясніть особливість створення форм за допомогою засобу Розділена форма.
  1. Обґрунтуйте необхідність застосування форм.
  1. Для чого призначені форми?
  1. Які елементи керування може містити форма?
  1. Які основні розділи має форма?
  1. Які засоби створення форм є простими?
  1. Поясніть порядок створення форм за допомогою засобу Форма.
  1. Поясніть особливість створення форм за допомогою засобу Розділена форма.

34 of 34

ДОМАШНЄ ЗАВДАННЯ

  1. Опрацювати презентацію до уроків 25-26
  2. Виконати Контрольний тест з теми №3: «Бази даних. Системи керування базами даних ».
  3. Виконати контрольно-практичну роботу