1 of 39

Створення й виконання запитів на вибірку даних.�Створення форм в Access.

Розшифруй

QR-код!!!

ТЕМА УРОКУ

2 of 39

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

3 of 39

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

4 of 39

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

5 of 39

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

6 of 39

ПРАЦЮЙМО НА ОЦІНКУ!

Впорядкування, пошук і фільтрування даних. Запити в ACCESS.

7 of 39

Створення й виконання�запитів на вибірку даних

Загальний порядок створення простого запиту па вибірку (запиту для однієї таблиці) такий.

Запити на вибірку даних — це запити, які забезпечують вибір необхідних даних з однієї або з кількох таблиць.

  1. Відкриваємо БД, активуємо вкладку Створення й у розділі Запити натискаємо кнопку Макет запиту.

1

2

8 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

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

Звернемо увагу, що на панелі інструментів вкладки Конструктор з'явилася група кнопок Тип запиту, у якій виділеною є кнопка Вибір. Це означає, що запит на вибірку створюється за замовчуванням.

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

9 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

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

10 of 39

Створення й виконання�запитів на вибірку даних

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

  1. У відкритій БД atb виконуємо команду Створення Макет запиту. Відкриються вікно конструктора запитів і вікно Відображення таблиці, у якому вибираємо таблицю КАДРИ. Для цього встановлюємо курсор на імені цієї таблиці й натискаємо кнопку Додати. Після цього вікно Відображення таблиці можна закрити.

11 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

  1. У записі Поле конструктора запитів послідовно розміщуємо зазначені імена полів (Справа, Прізвище, Рік народження, Стаж, Номер магазина)

таблиці КАДРИ. Для цього достатньо двічі клацнути кнопку миші на імені певного поля цієї таблиці.

12 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

використовується для сортування даних у таблиці, яка буде отримана після виконання запиту. Сортувати дані можна за значенням кількох полів.

Рядок Сортування

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

Прапорець

призначений для запису виразу, на основі якого відбираються записи.

Запис Критерії

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

Запис Або

13 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

  1. У запис Критерії поля Стаж уводимо вираз >16. Зберігаємо запит, для чого на панелі швидкого доступу натискаємо кнопку Зберегти й у вікні, що відкриється, уводимо ім'я Запит_1, і натискаємо кнопку ОК.

У результаті ім'я цього запиту з'явиться в області переходів.

14 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

  1. Виконуємо запит. Для цього на смузі в групі Результати натискаємо кнопку Запуск!.

15 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

  1. Отримаємо результат, зображений на рисунку.

16 of 39

Створення й виконання�запитів на вибірку даних

Продовження…

  1. Для закриття запиту відкриваємо його контекстне меню та виконуємо команду Закрити.

17 of 39

Створення й виконання�запитів на вибірку даних

Створений запит можна:

перейменовувати

редагувати

та

Для перейменування запиту слід відкрити його контекстне меню та виконати команду Перейменувати. Ім'я цього запиту в області переходів буде виділено прямокутником іншого кольору. У це поле необхідно ввести нове ім'я й натиснути клавішу Enter.

18 of 39

Створення й виконання�запитів на вибірку даних

У процесі редагування запиту можна виконувати такі дії:

додавати поля з таблиці;

видаляти поля;

додавати нові поля;

змінювати розміри полів;

змінювати порядок розміщення полів;

змінювати критерії відбору записів, порядок їх сортування й порядок виведення (невиведення) полів;

перейменовувати поля запиту;

видаляти з запиту таблиці (для багатотабличних запитів).

19 of 39

Створення й виконання�запитів на вибірку даних

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

Методика створення запиту для кількох таблиць багато в чому схожа на методику створення запиту для однієї таблиці. Однак слід ураховувати, що таблиці обов'язково повинні мати між собою зв'язок.

20 of 39

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

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

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

21 of 39

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

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

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

22 of 39

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

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

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

23 of 39

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

Отже, форми:

з одного боку

а з іншого

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

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

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

24 of 39

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

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

написи,

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

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

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

25 of 39

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

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

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

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

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

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

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

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

26 of 39

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

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

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

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

Таблиця

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

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

27 of 39

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

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

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

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

Форма

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

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

Майстер форм

28 of 39

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

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

29 of 39

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

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

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

30 of 39

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

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

31 of 39

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

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

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

32 of 39

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

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

33 of 39

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

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

34 of 39

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

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

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

35 of 39

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

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

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

36 of 39

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

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

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

37 of 39

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

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

38 of 39

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

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

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

39 of 39

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

  1. Опрацювати презентацію до уроків 41-42
  2. Виконати: Тест з Кіберпезпеки
  3. Виконати: Практичну роботу до уроків 41-42
  4. Підготуватися до контрольної роботи з теми «Бази даних. Системи керування базами даних»