Informatika_Nalivayko2011
.pdf
Інформатика |
381 |
|
|
Завдання № 4. Створення і редагування звітів
Мета: Набути уміння та навички зі створення звітів на основі таблиць та запитів для відображення та роздруку даних.
Завдання виконати з використанням засобу «Мастер отчетов»:


1. Активізувати об’єкт бази даних Отчеты.
2.У вікні команди Создать - «Новый отчет» вибрати – «Мастер отчетов».
3.Виконати покроково роботу зі створення звіту:
Крок 1-й: У списку «Таблицы/Запросы» вибрати потрібну таблицю або запит.
Крок 2-й: У області списку полів таблиці чи запиту вибрати поля, які необхідно включити до звіту.
Якщо звіт створюється по кількох таблицях, вибрати іншу таблицю та потрібні поля.
Крок 3-й: Вибрати тип представлення даних, спосіб групування даних, порядок сортування даних, вигляд макета для звіту, стиль.
Крок 4-й: Ввести ім’я звіту.
1.Створити звіт за даними таблиці: «Довідник кімнат готе-
лю».
2.Створити звіт за даними запитів:
1)«Вартість доби у $»;
2)«Запит з параметром – Кількість місць»;
3)«Запит – Дві таблиці»;
4)«Запит перехрестний - Кількість номерів за категорією».
3.У звітах виконати редагування їх вигляду у режимі «Конструктор» з використанням правил редагування форм.
4.Виконати збереження звітів.
5.Виконати збереження бази даних у власній папці на сервері та на технічному носієві.
382 |
Н. Я. Наливайко |
|
|
Завдання № 5. Доповнити базу даних новими об’єктами для рішення задачі – «Облік реєстрації клієнтів готелю» за проектом
Мета: Закріпити набуті уміння та навички зі створення бази даних та роботи з її об’єктами для вирішення практичної задачі.
Умова 1. У файлі бази даних ГотельПрізвище. mbd створити структуру таблиці: «Місця кімнат готелю» з властивостями полів за замовчуванням.
Постановка задачі:
Розділ 1. Організаційна сутність:
1.У таблиці бази даних ГотельПрізвище. mbd «Довідник кімнат готелю» зареєстровано записи по 30 кімнатах. У кожній окремій кімнаті значиться деяка кількість місць, загальна кількість яких становить 80.
2.Таблиця «Місця кімнат готелю» - первинна і головна у структурі бази даних. Її основне призначення – реєстрація заселення місць кожної кімнати готелю для визначення їх стану
–Вільне / Зайняте.
3.Для переходу до створення наступних таблиць необхідно заповнити цю таблицю первинними значеннями заселення місць у кожній кімнаті: Номер місця, Дата заселення та Дата вибуття.
388 |
Н. Я. Наливайко |
|
|
|
|
|
Ʉɪɨɤ 2-ɣ: |
|
|
ȼɢɛɪɚɬɢ |
|
|
Ɂɚɩɢɬ: Ɇɿɫɰɹ |
|
|
ɤɿɦɧɚɬ ɝɨɬɟɥɸ |
|
Ʉɪɨɤ 1-ɣ: Ⱥɤɬɢɜɿɡɭɜɚɬɢ ɨɩɰɿɸ |
Ɂɚɩɪɨɫ – |
|
«Ɉɛɴɟɤɬ «ɉɨɥɟ ɫɨ ɫɩɢɫɤɨɦ» ɛɭɞɟɬ |
ɋɬɚɧ(ȼɿɥɶɧɨ/ |
|
ɢɫɩɨɥɶɡɨɜɚɬɶ ɡɧɚɱɟɧɢɹ ɢɡ ɬɚɛɥɢɰɵ |
Ɂɚɣɧɹɬɨ) |
|
ɢɥɢ ɡɚɩɪɨɫɚ» |
|
|
|
Ʉɪɨɤ 3-ɣ: |
Ʉɪɨɤ 5-ɣ: |
|
ȼɢɛɪɚɬɢ ɩɨɥɹ |
|
|
ɍɡɝɨɞɢɬɢ |
|
|
ɬɚɛɥɢɰɿ ɞɥɹ |
|
|
ɜɢɝɥɹɞ ɩɨɥɿɜ |
|
|
ɩɿɞɫɬɚɧɨɜɤɢ |
|
|
|
|
|
Ʉɪɨɤ 4-ɣ: |
|
|
ȼɢɛɪɚɬɢ ɪɟɠɢɦ |
|
|
ɫɨɪɬɭɜɚɧɧɹ |
|
|
ɡɚɩɢɫɿɜ |
|
Ʉɪɨɤ 6-ɣ: ȼɢɛɪɚɬɢ ɞɨɫɬɭɩɧɟ ɩɨɥɟ - ɇɨɦɟɪɆɢɫɰɹ
Ʉɪɨɤ 7-ɣ: ȼɢɛɪɚɬɢ ɪɟɠɢɦ ɡɛɟɪɟɠɟɧɧɹ ɡɧɚɱɟɧɧɹ – Ɂɚɩɨɦɧɢɬɶ ɡɧɚɱɟɧɢɟ
Ʉɪɨɤ 8-ɣ: ɉɪɢɣɧɹɬɢ ɫɢɫɬɟɦɧɟ ɱɢ ɜɜɟɫɬɢ ɛɚɠɚɧɢɣ ɩɿɞɩɢɫ ɞɥɹ ɩɨɥɹ ɡɿ ɫɩɢɫɤɨɦ – ɉɪɢɣɧɹɬɢ ɇɨɦɟɪɆɢɫɰɹ1.
5.6. Оформити створений список:
Ɂɦɿɧɢɬɢ ɫɢɫɬɟɦɧɭ ɧɚɡɜɭ ɫɩɢɫɤɭ ɧɚ
Ⱦɨɞɚɬɢ ɩɿɞɩɢɫ ɞɥɹ ɩɨɹɫɧɟɧɶ ɞɨ ɣɨɝɨ ɩɨɥɿɜ:
5.7.Переглянути форму у режимі «Форма».
5.8.Переглянути зміни у полях форми під час перегляду записів кнопкою переходів по записах.
Інформатика |
389 |
|
|
5.9. Закрити форму і виконати її збереження.
Умова 2. У файлі бази даних - ГотельПрізвище. mbd створити структуру таблиці: «Реєстрація клієнтів» та форму для її заповнення даними.
Постановка завдання:
Розділ 1. Організаційна сутність:
1.Таблиця «Реєстрація клієнтів» призначена для точної реєстрації клієнтів у кімнатах готелю на вільних місцях.
2.Реєстрація відбувається у поточний момент реєстрації шляхом заповнення полів: ДатаЗаселення, Дата вибуття.
Розділ 2. Описання даних:
2.1. Вихідні дані:
Структура таблиці «Реєстрація клієнтів». 2.2. Вхідні дані:
1.КодРеестрації – автоматичне значення лічильника записів у таблиці.
2.ДатаРеестрации – значення поточної дати реєстрації заселення, яке вводиться з клавіатури у формі.
При реєстрації клієнтів поточні значення замінюють первинні значення, введені у таблицю «Місця кімнат готелю» на поточні!
3.НомерКимнати – значення з властивостями Підстановка: Источник строк - SELECT [Довідник кімнат готелю]. [КодКимнати], [Довідник кімнат готелю].[НомерКимнати], [Довідник кімнат готелю].[НазваКатегорииКимнати] FROM [Довідник кімнат готелю], яке вибирається у полі зі списку підстановки у формі.
4.КодМисця – значення з властивостями Підстановка: Источник строк SELECT [Місця кімнат готелю].[КодМисця], [Місця кімнат готелю].[НомерМисця] FROM [Місця кімнат готелю], яке вибирається зі списку підстановки у формі.
390 |
Н. Я. Наливайко |
|
|
5., 6., 7. ПИБ, Адреса, Паспорт – значення про клієнта, які вводяться у таблицю ручним набором у формі в момент реєстрації.
Розділ 3. Описання процесу створення таблиці і форми:
1.Створити структуру таблиці.
2.Створити форму для введення даних.
1.Створити структуру таблиці
«Реєстрація клієнтів» у режимі «Конструктор»:
2. Створити форму «Реєстрація клієнтів».
2.1.Створити форму засобами майстра створення форм за усіма полями таблиці.
2.2.Виконати збереження форми і переглянути її у режимі «Фор-
ма».
2.3.У режимі «Конструктор» виконати редагування підписів полів форми.
2.4.Виконати перегляд форми у режимі «Форма».
2.5.Виконати збереження форми.
Умова 3. У файлі бази даних ГотельПрізвище.mbd створити структуру таблиці «Оплата» та форму для її заповнення.
Постановка завдання
Організаційна сутність:
1.Таблиця «Оплата» призначена для точної реєстрації оплати клієнтами за проживання у кімнатах готелю.
2.Реєстрація відбувається у поточний момент реєстрації клієнтів шляхом заповнення полів: КодРеестрации, Номер-
Кимнати, НазваКатегорииКимнати, КодМисця, КилькистьДиб, ВартистьДоби, Оплачено.
Розділ 2. Описання даних:
2.1.Вихідні дані:
Структура таблиці «Оплата»:
2.2.Вхідні дані:

Для розробки кодів номерів місць готелю можна скористатися варіантами:
Для заповнення таблиці значеннями можна скористатися варіантами:
Дати повинні бути однаковими для обох полів!
Для заповнення таблиці значеннями можна скористатися варіантами:
Звернути увагу, що записів повинно бути 80, а номер останнього місця – 5453!
Для перевірки правильності введення значень за усіма записам можна створити
Слід пам’ятати про неможливість описання виразу умови українською мовою!

Для його впровадження виконують покрокову роботу
На бланку з’являться області для розміщення поля: область підпису та область списку, і одночасно відкриється вікно майстра створення поля зі списком!