1. Лабораторна робота № 9
Тема: «Створення форм та звітів»
Для створення запитів слід перейти на вкладинку Формы у вікні База
даних, натиснути кнопку Создать, вибрати потрібний режим.
1. Створити просту форму (для однієї таблиці) за допомогою Мастера.
Створити просту форму (для однієї таблиці) за допомогою Конструктора. В
бласті Заголовок ввести назву форми. Відформатувати заголовок форми, фон.
Параметри шрифту, яким буде виводитися результат, встановити такі: для
текстової інформації - синій колір, розмір - 14 пт., курсив; для числової –
червоний колір, розмір - 16 пт., напівжирний.
Якщо було вибрано таблицю, то для розміщення полів в області Данные
використовується кнопка, що розташована на панелі інструментів. Ця
кнопка розкриває список полів, які можна мишкою перенести в область
Данные. Якщо таблиця не вибрана, то Конструктор не зможе відображати
дані. Щоб вікно Конструктора зв’язати з таблицею, треба виконати наступні
дії:
До форми викликати контекстне меню і вибрати команду Свойства.
Перейти на вкладинку Данные і в рядку Источник записей зі списку,
що розкривається, вибрати потрібну таблицю з даними.
Закрити вікно Свойства.
Якщо необхідно вставити поле, яке обчислюється, то слід створити Связное
поле кнопкою , що розташована на Панели элементов
і ввести в це поле вираз. Для цього:
Викличте контекстне меню до вставленого поля і виберіть команду
Свойства. З’явиться діалогове вікно Поле.
Перейдіть на вкладинку Данные і кнопкою викличте
Построитель выражений. Введіть формулу.
2. 2
2. Створити узагальнену форму на основі таблиць Готель і Замовлення.
Створитиполе, що обчислюється: підрахувати вартість кожного туру за добу. В
область Примечание вставити малюнок з бібліотеки Clipart. У режимі
Конструктор відформатувати форму.
3. На основі таблиць Туропреатор і Замовлення створити:
Форму з підпорядкованою формою. Причому, головна форма містить поля
з таблиці Туропреатор. Поля розмістити у два стовпчика. Підпорядкована –
поля з таблиці Замовлення. У підпорядкованій формі обчислити на яку суму
було замовлено номерів у готелях кожним туроператором за добу.
Форму з Связанной формою.
Створення звітів
1. Створити звіт засобом Автоотчет, виконавши команду Вставка
Автоотчет.
2. Створити звіт засобом Автоотчет Ленточный.
3. Створити звіт засобом Автоотчет в столбец.
Розміститиполя в одинстовпчик, у два стовпчика, виконавши команду Файл
Параметры страницы, вибравши вкладинку Столбцы. Вказати число
стовпців, змінити їх ширину, встановити інтервал між рядками.
4. Створити два звіта за допомогою Мастера отчетов.
З таблиці Готель вибрати поля: Назва, Кількість вільних номерів.
З таблиці Замовлення вибрати поле Кількість замовлених номерів. З
таблиці Туроператор: місто знаходження.
Згрупувати дані за:
Назвою готелю. Відсортувати записи за кількістю замовлених номерів.
Містом знаходження туроператорів, Відсортувати записи за назвою
готелю. Вивести загальну вартість замовлень для кожного туроператора і
загальну вартість усіх замовлень.
5. Відредагувати та відформатувати попередній звіт у режимі Конструктор.
Замінити та відформатувати заголовок звіту.
Відформатувати імена полів.
Видалити дату з нижнього колонтитулу.
Вставити дату і час біля назви звіту.
Пронумероватизаписи в групі. Для цього в області Группа створити поле
інструментом Поле, який знаходиться на Панели элементов. За допомогою
контекстного меню викликати вікно Свойства до цього поля. Перейти на
вкладинку Данные, вибратирядок Сумма с накоплением ізі списку вибрати для
группы; у рядку Данные ввести 1.
Переглянути звіт.
6. Самостійно створити звіт до запиту.
3. 3
Контрольні питання
1. Поняття бази даних. Реляційна модель БД. Поняття СУБД.
2. Типи зв’язків між таблицями в реляційній моделі БД.
3. Способи створення БД. Типи полів.
4. Редагування БД.
5. Встановлення, змінення та видалення зв’язків між таблицями.
6. Визначення «цілісності» даних.
7. Пошук даних.
8. Сортування даних.
9. Фільтрація даних. Типи фільтрів.
10.Створення запитів. Простий запит. Вибірка записів за діапазоном значень.
Об’єднання критеріїв декількох полів (створення «и»-запитів, «или»- запитів).
11.Створення багатотабличних запитів. Використання у запитах полів, що
обчислюються.
12.Внутрішні та зовнішні з’єднання таблиць. Зміна типів з’єднань. Знаходження
записів, що не мають підпорядкованих за допомогою «Майстра».
13.Створення підсумкових та параметричних запитів.
14.Створення модифікуючих запитів.
15.Форми та підформи.
16.Створення звітів.
17.Обмін даними.
Рекомендована література
1. Басюк, Т. М. Основи інформаційних технологій : навч. посiб. / Т. М.
Басюк, Н. О. Думанський, О. В. Пасічник. – Львiв : Новий Світ – 2000,
2012. – 390 с.
2. Дибкова, Л. М. Інформатика та комп’ютерна техніка : посіб. для студ.
ВНЗ / Л. М. Дибкова. К. : Академвидав, 2003. 320 с.
3. Інформатика. Комп’ютерна техніка. Комп’ютерні технології : підруч. /
наук. ред. Г. А. Шинкаренко. К. : Каравела, 2011. 592 с.
4. Інформатика. Комп’ютерна техніка. Комп’ютерні технології : посіб. / за
ред. проф. О. І. Пушкаря. – К. : ВЦ Академія, 2003. – 704 с.
5. Глинський, Я. М. Практикум з інформатики: навч. посіб. : самоучитель /
Я. М. Глинський. – 12-е вид., онов. – Львів : СПД Глинський, 2010. –
304 с.
6. Глинський, Я. М. Інтернет. Сервіси. HTML і web–дизайн : навч. посіб. /
Я. М. Глинський, В. А. Ряжська. – 3-є видання – Львів : Деол, СПД
Глинський, 2005. – 192 с.
7. Ярмуш, О. В. Інформатика i комп’ютерна техніка : навч. посiб. / О. В.
Ярмуш, М. М. Редько. – К. : Вища освiта, 2006. – 359 с.