fy">
.1 Таблиці та запити Склад таблиць бази даних «Салон Краси» з ключами і зв'язками (Рис. 8).
Рис. 8 Схема бази даних «Салон краси»
Вибірка інформації здійснюється за допомогою запитів, які представлені в цьому розділі.
) Запит на вибірку. Виводить ID відвідувача, Послугу, якщо не стоїть відмітки про наданні послуги (Рис. 9).
Рис. 9 Запит на вибірку
2) Запит на створення таблиці. Створюється нова таблиця з інформацією про виконані послуги і з відміткою про виконання (Мал. 10)
Рис. 10 Запит на створення таблиці
) Перехресний запит. Виводить П.І.Б. клієнта, надані послуги і вартість (Мал. 11).
Рис. 11 Перехресний запит
) Запит на видалення з параметром. Видаляє з таблиці контакти інформацію про конкретний клієнті (Мал. 12).
Рис. 12 Запит на видалення
) Запит з параметром. При запуску запиту на екрані з'являється вікно, в яке потрібно ввести ID клієнта. Тоді при введенні, наприклад, числа 1, виводиться вся інформація по клієнту, якій належить цей код (Мал. 14).
Рис. 14 Запит з параметром
6) Підсумковий запит. Виводить інформацію про те, скільки разів кожен клієнт відвідав салон (Рис. 15).
Рис. 15 Підсумковий запит
У даному розділі був приведений склад таблиць БД «Салон краси» і реалізовані всі види запитів.
4.2 Звіти та форми
У даному розділі буде розглянута реалізація форм і звітів в бази даних «Салон краси».
У базі даних «Салон краси» реалізована зручна кнопкова форма, яка є вікном, в якому працюватиме користувач. При відкритті бази даних з'являється вікно кнопкової форми, яке надає всі можливості роботи з БД. Дана форма дає можливість доступу до всіх розділів бази даних, що містять всі необхідні види інформації у вигляді запитів, звітів і форм (рис. 16).
Рис. 16 Форма «Головне вікно»
Інформацію про клієнтів можна подивитися у формі «Клієнти» (Мал. 17).
Рис. 16 Форма «Клієнти»
Інформацію про послуги можна подивитися у формі «Послуги» (Мал. 17)
Рис. 17 Форма «Послуги»
Прикладом звітів в проектованої базі даних є звіт про всі послуги в салоні краси (додаток 3).
4.3 Макроси і модулі
Модулі являють набори описів, інструкцій і процедур, збережених під загальним ім'ям для організації програм мовою Microsoft Visual Basic. Існують два основних типи модулів: модулі класу і стандартні модулі.
Модулі форм і модулі звітів є модулями класу, пов'язаними з певною формою або звітом. Вони часто містять процедури обробки подій, що запускаються у відповідь на події формі або звіті.
У стандартних модулях містяться загальні процедури, не пов'язані ні з яким об'єктом, а також часто використовувані процедури, які можуть бути запущені з будь-якого вікна бази даних.
Прикладом модуля є модуль на відкриття вікна калькулятора (Мал. 18).
Рис. 18 Модуль на натискання кнопки і відкриття вікна калькулятора
Макрос - це набір команд, які можна застосувати, натиснувши всього лише одну клавішу. За допомогою макросу можна автоматизувати будь-яку дію, яке виконується у використовуваному додатку, і навіть виконувати дії, про можливість виконання яких ви навіть не здогадувалися.
Прикладом макросів є наступні макроси:
· Макрос відкриття запиту (Рис. 19)
Рис. 19 Макрос «ОткритьЗапрос»
· Макрос на відкриття однієї форми і закриття інший (Рис. 20)
Рис. 20 Макрос «ОткритьФорму» і «Закрити»
У даній главі розглянута реалізація форм, звітів, макросів та модулів в проектованої базі даних.
Таким чином, реалізована база даних «Салон краси» в СУБД MS Access. Вона містить таблиці, в яких зберігається інформація про послуги, співробітників, клієнтів і т.д. Необхідні запити, форми, звіти, макроси і модулі успішно реалізовані.
<...