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.Вхідні дані: