
- •Київ нухт 2003 р.
- •Передмова
- •Мета, зміст, порядок проведення і контролю лабораторних робіт. Лабораторна робота № 1
- •1.1.1.2 Створення концептуальної схеми організації
- •1.1.1.3. Створення бази даних та таблиць.
- •1.1.1.4. Створення зв’язків, між таблицями бази даних
- •1.2. Питання для самоперевірки
- •Лабораторна робота № 2
- •2.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •2.1.1 Етапи створення форм
- •2.2. Питання для самоперевірки
- •Лабораторна робота № 3
- •3.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •3.1.1. Етапи створення запитів
- •3.1.1.1. Створення запитів-вибірок за допомогою конструктора
- •3.1.1.2. Створення підсумкового запиту за допомогою майстра
- •3.2. Створення звітів
- •3.3. Питання для самоперевірки
- •Лабораторна робота № 4 Тема: Проведення розрахунків у базі даних засобами субд Access.
- •4.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •4.1.1 Створення розрахункового поля на формі у режимі конструктора.
- •4.1.2. Створення запитів, що містять розрахункові поля
- •Питання для самоперевірки
- •Лабораторна робота № 5
- •5.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
- •5.1.1. Створення макросів у базі даних.
- •Створення головного меню бази даних.
- •Питання для самоперевірки
- •Додатки
1.2. Питання для самоперевірки
Що таке ділова модель організації?
Які складові частини утворюють ділову модель організації ?
Як пов‘язана предметна область з діловою моделлю організації?
Що називається концептуальною схемою бази даних?
Який елемент бази даних відповідає об‘єкту предметної області, атрибуту?
Які можливості для визначення домену кожного атрибуту існують у СУБД Access?
Лабораторна робота № 2
Тема: Робота з формами бази даних в середовищі СУБД Ассеss.
Мета: Набути навичок створення форм інтерфейсу користувача для введення, перегляду та редагування даних.
Завдання:
Створити форми для введення даних до бази даних з використанням майстрів. Заповнити базу даних, використовуючи форми для введення даних.
Виконати сортування БД, фільтрацію, пошук даних за допомогою стандартних засобів панелі інструментів СУБД Access.
Для зв‘язаних таблиць створити підпорядковані форми для введення та перегляду даних.
На формах для введення даних, для кожного атрибуту, що використовує компонент “поле із списком”, створити кнопку “доповнення” для оперативного доповнення списку.
2.1. Теоретичні відомості та приклад створення бази даних у субд ms Access
2.1.1 Етапи створення форм
Форми — це об'єкти MS Access, які використовуються для забезпечення інтерфейсу користувача в прикладній програмі.
Форми можуть бути пов'язаними з даними таблиці чи запиту. Такі форми використовуються для відображення та редагування даних таблиць бази даних. Форми, які не пов'язані з даними таблиць чи запитів, використовуються для управління роботою прикладної програми та для виводу на екран допоміжної інформації. Добре спроектовані форми полегшують роботу користувачів, а також зменшують кількість помилок під час вводу даних.
MS Access надає можливість створення форм за допомогою конструктора та майстра форм.
Робота у режимі майстра значно прискорює процес створення форм для введення, перегляду та редагування даних. Тому, при розробці форм, доцільно спочатку скористатись майстром, а потім відредагувати створену форму у вікні конструктора.
Для створення форми у вікні бази даних необхідно перейти на вкладку Формы, натиснути кнопку Создать, у вікні Новая форма виділити елемент Мастер форм обрати джерело записів (таблиця або запит), натиснути кнопку Ок. У вікні Создание форм вибрати поля, необхідні для розміщення на формі, обрати зовнішній вигляд форми, стиль форми, задати ім'я форми, натиснути кнопку Готово.
Після створення і перегляду форми, відкриваємо її у режимі конструктора, для подальшого редагування. Для відкриття форми у режимі конструктора необхідно у вікні бази даних на вкладці Формы виділити форму та натиснути кнопку Конструктор.
Форма, відкрита у режимі конструктора, має три області: Заголовок формы, Область данных, Примечание формы.
Режим
конструктора форм надає можливості
змінити властивостей форми та її
елементів управляння за допомогою
кнопки Свойства
,
розташованої на панелі інструментів
вікна бази даних.
Для
забезпечення зв’язку між формою та
елементами полів таблиць чи запитів в
режимі конструктора можна
скористатись Панелью
элементов
,
яка викликається за допомогою пунктів
меню Вид, Панель элементов
або кнопки
,
розташованої на панелі інструментів
вікна бази даних.
Розглянемо процес створення на формі в режимі Конструктора таких елементів управління як поле із списком, кнопка.
Для створення елемента
управління "поле со
списком" у вікні конструктора
натискаємо на панелі елементів кнопку
і розміщуємо її на формі. У вікнах
Создание полей со списком
необхідно обрати джерело для формування
списку значень (таблиця/запит або
фіксований набір значень) або створити
поле із списком для пошуку даних у формі,
далі сформувати записи для поля із
списком, обрати ширину стовпців списку,
обрати поле для збереження значень,
задати підпис.
Для
створення елемента управління "кнопка"
у вікні конструктора натискаємо на
панелі елементів кнопку
і розміщуємо її на формі. У вікні
Создание кнопок
з переліку Категории
та Действия обираємо
необхідну категорію та
відповідну їй дію. У наступних вікнах
майстра, якщо необхідно, у відповідності
до обраної дії задаємо допоміжну
інформацію. Наступні вікна майстра
надають можливість обрати зовнішній
вигляд кнопки (малюнок або текст), задати
ім'я кнопки.
Розглянемо створення форм на прикладі підпорядкованої форми "Введення даних про групу".
Ця форма створюється за допомогою майстра форм на основі полів таблиць "Група" та "Студент".
Переходимо на вкладку Формы, натискаємо кнопку Создать, у вікні Новая форма виділяємо елемент Мастер форм, натискаємо кнопку Ок. У вікні Создание форм з таблиці "Група" обираємо всі поля, а з таблиці "Студент" всі поля, окрім поля КодГрупи (це поле по якому підпорядкована таблиця "Студент" зв'язана з головною таблицею "Група"), в наступному вікні майстра обираємо опцію Подчиненные формы,
обираємо тип підпорядкованої форми – Ленточный, стиль – Наждачная бумага, вводимо імена головної та підпорядкованої форм.
Відкриваємо створену форму у режимі конструктора, наносимо необхідні елементи управляння (кнопки переходів по записах, кнопку відкриття форми для доповнення даних про групу, поле зі списком для пошуку даних за групою), змінюємо властивості форми та інших елементів управління.
Рис. 8. Вікно властивостей форми.
На рис. 9 представлена сформована форма "Введення даних про групу".
Рис. 9. Форма "Введення даних про групу"