You are on page 1of 5

Практична робота

«Використання форм в БД Access»

a) Відкрийте власну базу даних Конкурс робіт_МАН_2019-2020.accdb,, створену на минулій


практичні роботі.
b) Створіть форму Дані про учасників на основі таблиці Учасники конкурсу (за допомогою
майстра форм Створити-Майстер форм) за зразком (вид форми В один стовпець):
Заголовок
форми
Графічний
Кнопки
об’єкт
керування:
вперед, назад,
видалити дані,
додати нові
дані, закрити
форму

Підлегла
форма
Нижній
колонтитул:
прізвище та
ім’я учня, клас

Створення підлеглої форми «Роботи учасників»


1) Відкрийте створену форму Роботи 2) Активувати вкладку інструментів
учасників в режимі конструктора. Конструктор та вибрати елемент Підлегла
форма/звіт:

На формі формуємо прямокутник для


розмічування області відображення об’єкту.
3) Після цих дій на екрані маємо ряд 4) Вибрати поля для підлеглої форми
діалогових вікон Майстра підлеглих форм.

Практична робота «Використання форм в БД Access» -1-


5) Встановити зв’язок між полями 6) Задати назву підлеглої форми – Роботи
учасників

Отримаємо результат у режимі конструктора та форми.


Режим конструктора Режим форми

c) Створіть форму Діаграми на основі запиту Основа перехресний запит (в режимі


конструктора Створити-Конструктор форм) за зразком:

Створення діаграми «Загальна кількість балів учасників»


1) Створіть нову форму Діаграми за 2) Активувати вкладку інструментів
допомогою конструктора форм Конструктор та вибрати елемент Вкладка:
(Створити-Конструктор форм).

Практична робота «Використання форм в БД Access» -2-


3) На формі формуємо прямокутник для 4) Змінити заголовки вкладок із Вкладка1 і
розмічування області відображення об’єкту. Вкладка2 на Діаграма1 і Діаграма2. Для цього
у вікні властивостей об’єкту Вкладка змінити
ім’я вкладки.

5) Активувати вкладку інструментів 6) Вибрати запит Основа перехресний


Конструктор та вибрати елемент Діаграма: запит для створення діаграми:

7) Вибрати поля для створення діаграми: 8) Вибрати тип діаграми (гістограма) для
створення діаграми:

9) Вибрати тип відображення даних на 10) Задати назву діаграми (Загальна


діаграмі. кількість балів учасників):

Практична робота «Використання форм в БД Access» -3-


11) Отримаємо таку діаграму: 12) Змінити діаграму і оформити її за
зразком:

d) Створіть форму Результати конкурсу Ман (в режимі конструктора Створити-Мастер


форм) за зразком:

При роботі з даною формою потрібно створити нові обчислювальні поля. Для створення
обчислювального поля потрібно в режимі конструктора форми вибрати елемент керування
і ввести конструкцію такого вигляду:
<Назва_обчислювального поля>:<Вираз>.
Вираз задає правило, за яким обчислюють значення у створеному полі. Розглянемо деякі
функції для обчислення значення поля.
Дія Функція Приклад
Повертає задану кількість символів
Left =Left([Назва поля],2)
від початку рядка
Повертає задану кількість символів із
Right =Right([Назва поля],3)
кінця рядка
=InStr(1,[Назва
Пошук позиції символу в рядку InStr
поля],"к")
Повертає задану кількість символів із
Mid =Mid([Назва поля],2,2)
середини рядка
Об’єднання двох рядків Оператор =[Ім’я]+[Прізвище]
Практична робота «Використання форм в БД Access» -4-
Дія Функція Приклад
(+)
Визначення довжини рядка Len =Len([Назва поля])
Повертає поточну дату Date =Datе()
Повертає поточний час Time =Time()
Повертає рік зі значення дати Year Year([Назва поля])
Повертає місяць зі значення дати Mount Month([Назва поля])
Повертає день зі значення дати Day Day([Назва поля])
Відображає кількість записів у полі Count =Count([Назва поля])
Відображає середнє значення поля Avg =Avg([Назва поля])
Відображає суму значень поля Sum =Sum([Назва поля])
Відображає найменше значення поля Min =Min([Назва поля])
Відображає найбільше значення поля Max =Max([Назва поля])

Для створення форми потрібно:


1. В області даних в режимі конструктора розмістити поля Прізвище та ім’я учасника,
Клас, Дата народження, Всього балів.
2. Використовуючи інформацію з таблиці функцій для обчислювального поля, створіть
інші обчислювальні поля. Запишіть в зошит формули для створення цих полів:
Всього учасників:
Максимальний бал:
Найнижчий бал:
Поточна дата:
** Вік:
3. Доповніть форму полем зі списку Виберіть клас. Для введення даних списку
використайте Фіксований набір значень (7 , 8, 9, 10, 11).
4. *** Розбийте поле Прізвище та ім’я учасника на два нових поля Прізвище та Ім’я.
Для цього:
a) Змініть ім’я поля Прізвище та ім’я учасника на ПІБ.
b) Створіть нове поле Прізвище за формулою
=Left([ПІБ];InStr(1;[ПІБ];" "))
c) Самостійно продумайте формулу для поля Ім’я.

5. Збережіть створену форму і перешліть БД на перевірку вчителю.

Практична робота «Використання форм в БД Access» -5-

You might also like