Лабораторна робота №3.
інструментальні засоби створення звітної інформації
3.1 Ціль роботи
Закріплення теоретичних знань з методів створення звітної інформації, придбання навичок з використання інструментальних засобів створення звітної інформації.
3.2 Методичні вказівки до виконання роботи
При підготовці до виконання роботи необхідно ознайомитися з матеріалами лекцій та літературними джерелами [2] (розділи присвячені інструментарію створення звітної інформації).
3.3 Хід роботи.
Використання «Автоотчет»
Створимо звіт на основі таблиці «Комитенты»:
- натисніть вкладку «Отчеты» у вікні БД;
- натисніть кнопку «Создать». З’явиться діалогове вікно «Новый отчет» (рис. 3.1);
Рис. 3.1 Діалогове вікно «Новый отчет»
- у запропонованому переліку виділіть пункт «Автоотчет: в столбец» або «Автоотчет: ленточный»;
- у випадаючому списку «Таблицы/Запросы» виділіть таблицю «Комитенты»;
- натисніть кнопку ОК.
З’явиться звіт у режимі попереднього перегляду друку.
Створення звітів з допомогою майстра звітів
Створимо звіт на основі запиту «Товары комитента» і таблиці «Товары»:
- натисніть вкладку «Отчеты» у вікні БД;
- натисніть кнопку «Создать». З’явиться діалогове вікно «Новый отчет» (рис. 10.1);
- виділіть пункт «Мастер отчетов», натисніть кнопку ОК. Запуститься майстер звітів;
- у вікні «Создание отчетов» розкрийте випадаючий список «Таблицы/Запросы» і виділіть у ньому запит «Товары Комитента» (рис. 10.2);
- перенесіть всі поля зі списку «Доступные поля» у список «Выбранные поля»;
- виділіть у списку «Таблицы/Запросы» таблицю «Товары»;
- перемістіть поля «КТ» та «Стоимость» зі списку «Доступные поля» у список «Выбранные поля»;
- натисніть кнопку «Далее». З’явиться наступний екран майстра звітів. Виберіть тип представлення даних - по полю «Товары». Натисніть кнопку «Далее».
- у наступному вікні для групування записів по полю «ФИО», виберіть це поле і натисніть кнопку «>». Також виберіть наступний рівень групування - «Номер Карты». Натисніть кнопку «Далее» (рис. 3.3).
Рис. 3.2 - Вікно «Создание отчетов»
Рис. 3.3 - Завдання рівнів групування
Далі треба вказати спосіб сортування у межах груп. Розкрийте випадаючий список і виділить у ньому поле «Наименование». Потім виберіть сортування «по возрастанию».
У наступному діалоговому вікні виберіть вид макету в секції «Макет». Виберіть, наприклад, «Ступенчатый».
Виберіть орієнтацію звіту - «Книжная» або «Альбомная» і натисніть кнопку «Далее».
У наступному діалоговому вікні майстра звітів зі списку стилів звіту виберіть стиль звіту. Далі задайте ім'я звіту - «Товары Комитента». Натисніть кнопку «Готово». Ви побачите свій звіт у режимі попереднього перегляду.
Самостійно створіть звіт «Лист продаж» на основі однойменного запиту.
Друк звітів
Відкрийте звіт у режимі попереднього перегляду. Щоб змінити параметри друку виконайте команду «Файл/Печать». У вікні, що відкриється є можливість змінити параметри друку і виконати сам друк. Крім того, послати звіт на друк можна через кнопку «Печать» на панелі інструментів.
Додавання обчислювального (підсумкового) поля
Додамо в кінці звіту «Лист продаж» підсумкове поле «Общая сумма», у якому буде наведена загальна сума, отримана від продажу всього товару:
- відкрийте звіт «Лист продаж» у режимі конструктора;
- додайте поле в область «Примечание отчета»;
- змініть підпис на «Общая сумма»;
- зробіть це поле поміченим і введіть формулу, за якою будемо провадити розрахунки, тобто:
= Sum ([Цена]).
3.4 Контрольні питання та завдання
1. У чому полягає відмінність темпоральних даних від інших видів даних?
2. Проаналізувати основні можливості СУБД Oracle з опрацювання темпоральних даних.
3. Порівняти можливості СУБД Oracle з опрацювання темпоральних даних з іншими СУБД.
3.5 Вимоги до оформлення звіту
Звіт повинний містити: назву роботи, ціль роботи, тексти SQL-запитів та результати їх виконання, висновки з виконання лабораторної роботи.