Лабораторна робота №5.2, Створення звітів, Варіант №2
Код роботи: 1319
Вид роботи: Лабораторна робота
Предмет: Сховища даних та оперативний аналіз даних
Тема: №5.2, Створення звітів, Варіант №2
Кількість сторінок: 16
Дата виконання: 2016
Мова написання: українська
Ціна: 250 грн (+ програма, + Access)
Мета: пройти шлях від створення таблиць до створення звіту.
Хід роботи
Для проходження шляху від створення таблиць до створення звіту, який наближений до реальних форм звітних документів, в якості прикладу зробимо звіт за накладною.
Завдання 6. Створення двох зв'язаних таблиць.
Після запуску SQL Server Management Studio у вікні Object Explorer (<F8>) вибираємо в DataBases (Базы данных) ваш варіант БД. Далі в розділі Tables створюємо дві таблиці, структури яких наведені нижче.
Створити нову таблицю в режимі конструктора. Зберегти з назвою Документи на видачу.
Структура таблиці Документи на видачу
Імя поля |
Тип даних |
У властивостях поля змінити властивості: |
КодВидачі |
UniqueIdentifier |
Встановити PRIMARY KEY |
НомерДокументу |
Char |
Розмір поля – 20 Обовязкове поле – Да |
ДатаДокументу |
Datetime |
Обовязкове поле – Да |
Назва покупця |
Char |
Розмір поля – 30 |
ПІБ співробітника |
Char |
Розмір поля – 30 |
Створити нову таблицю в режимі конструктора. Зберегти з назвою Видача товарів.
Структура таблиці Видача товарів
Імя поля |
Тип даних |
У властивостях поля: |
КодВидачі |
Int |
Буде в діаграмі грати роль FOREIGN KEY |
Назва Товару |
Char |
Розмір поля – 30 |
Одиниці виміру |
Char |
Розмір поля – 10 |
Кількість |
Numeric |
Розмір поля – 8 Число знаків після коми – 3 |
ЦінаПродажу |
Money |
Число десяткових знаків – 2 |
У вже раніше створену діаграму додаємо ці дві таблиці і зв'язуємо по полю Код видачі.
Завдання 7.
По черзі відкрити таблиці для введення даних і набрати наступні дані: У таблиці Документи на видачу:
КодВидачі |
НомерДокументу |
ДатаДокументу |
Назва покупця |
ПІБ співробітника |
|
1 |
32-н |
15.11.13 |
ОАО "Простор" |
Сидоров І.І. |
|
2 |
33-н |
16.11.13 |
ЗАО "Континент" |
Іванов Є.А. |
|
У таблиці Видача товарів:
КодВидачі |
Назва товару |
Кількість |
ЦінаПродажу |
Одиниця виміру |
1 |
Телефон |
4 |
650,00 |
шт. |
1 |
Стол |
2 |
3 200,00 |
шт. |
2 |
Телевізор |
14 |
5 100,00 |
шт. |
2 |
Календар |
200 |
12,00 |
шт. |
2 |
Приймач |
12 |
450,00 |
шт. |
Зберегти зміни, закрити таблиці.
Завдання 8. У розділі Views створити нове уявлення по таблицям Видача товарів і Документи на видачу. У бланк запиту додати усі поля з обох таблиць. Зберегти з назвою Запит для звіту.
Завдання 9. Відкрити ваш додаток Access, в розділі Таблицы в контекстному меню вибрати Связь с таблицами (перевірте, що з’єднання через ODBC драйвер присутній, його ви виконували в лаб. роб. 2, завдання 7. Якщо з'єднання відсутнє зробіть його заново). За аналогією з діями завдання 7 в лаб. роб. 2 зв'яжіть з додатком Access таблиці, що були створені в завданні 6 поточної роботи і подання із завдання 8 поточної роботи.
Завдання 10. У вашому додатку Access створіть новий звіт в режимі Конструктора по зв'язаному поданню Запит для звіту (через [Создать]-[Конструктор]- у списку вибрати Запит для звіту).
Перед вами режим конструктора звіту. Відключимо розділи Верхний колонтитул і Нижний колонтитул;
Збережемо звіт з назвою Звіт Видача товарів. Залишимося в режимі Конструктор;
В Области данных натиснемо правою кнопкою миші і виберемо розділ Сортировка и группировка. У вікні в колонці Поле/Выражение виберемо НомерДокументу. У властивостях групи встановимо: Властивість Заголовок группы - Так; властивість Примечание группы - Так; властивість Не разрывать - Вся група. Закриємо вікно Сортировка и группировка і повернемося в конструктор звіту;
Простежимо, щоб були включені панелі інструментів: Свойства, Список полей, Панель элементов;
З панелі Список полей перенесемо поля НомерДокументу, ДатаДокументу в розділ Заголовок группы 'НомерДокументу'. Виділимо елементи НомерДокументу і ДатаДокументу та змінимо їх властивості: Висота - 0,6; Розмір шрифту - 12;
Змінимо написи до полів на: № документа і Дата документа;
Змінимо розташування, як показано на малюнку нижче.
Додамо Надпис з Панели элементов в розділ Заголовок группы 'НомерДокументу' і наберемо "Накладна на видачу товару зі складу". Розташуємо її посередині, змінимо шрифт, жирність.
З панелі Список полей перенесемо поле Назва покупця в розділ Заголовок группы 'НомерДокументу'. Змінити властивості і розташування так, як показано на малюнку. Напис замінити на "Для організації:".
Добавимо Надпис з Панели элементов в розділ Заголовок группы 'НомерДокументу' і наберемо "Назва товару Одиниця виміру Кількість Ціна за од. Сума".
Розташуємо її посередині, змінимо шрифт, жирність, властивість Тип границы - суцільна.
З панелі Список полей перенесемо поля Назва товару, Кількість, ЦінаПродажу, Одиниця виміру в розділ Область данных;
Видалимо у доданих полів їх Написи, а у властивості Выравнивание текста для цих полів встановимо По левому краю;
Розташуємо решту полів акуратно під написами,поле ОдВиміру зменшимо у розмірі;
Додамо з панелі елементів Поле в область данных. Видалимо Напис у створеного Поля. змінимо властивість Данные, для цього натиснемо у властивості Ctrl+F2 для запуску побудувача виразів. У побудувачі наберемо формулу [Кількість]* [ЦінаПродажу], використовуючи вкладинку Запросы і вибираючи поля для формули зі списку. Дане поле дозволяє отримати загальну вартість товару.
Поверх полів розташуємо з Панелі елементів Прямокутник, у властивості Тип фона встановимо значення Прозрачный;
Додамо з панелі елементів Поле в область Примечание группы 'НомерДокументу'. Змінимо Напис у створеного Поля на "ВСЬОГО". Змінимо властивість Данные, для цього натиснемо у властивостях Ctrl+F2 для запуску побудувача виразів. В побудувачі наберемо формулу Sum([Кількість]*[ЦінаПродажу]), яка підраховує підсумкову суму витрат на товар за однією накладною.
З панелі Список полей перенесемо поле ПІБ співробітника в розділ Примечание группы 'НомерДокументу'. Розташуємо поле як показано на малюнку нижче. Додамо до цього розділу Напис і наберемо:
"Отримав: Видав:",
яку вирівняємо щодо інших полів, додамо ще один Напис "Підпис Підпис";
Змінимо властивості друку звіту, щоб кожна Накладна друкувалася на окремому аркуші:
Натиснемо лівою кнопкою миші на білій області даних;
У вікні властивостей на закладці Макет у властивості Новая строка или столбец виберемо режим До и после раздела;
З панелі елементів перенесемо елемент Линия в розділ Примечание группы 'НомерДокументу'. Змінимо її властивості: Ширина границі - 2 пункти; Від лівого краю - 0,2; Ширина - 14.
Зберегти зміни.
У результаті в режимі Конструктор Ваш звіт буде виглядати наступним чином:
Рис. 1 - Звіт в режимі Конструктор
Переглянути в режимі Предварительный просмотр.
Оформити і здати звіт.
Карточки до лабораторної роботи 5
Варіант 2
Завдання 1. Таблиця Довідник постачальників.
Завдання 3. Таблиця Довідник постачальників.
Поля Керівник постачальника, Адреса фірми-постачальника.
У другому надписі набрати текст:
Дозвольте запросити Вас на святкування 5-річчя Нашої компанії. Свято проходитиме 10 січня 2013 року в 15-00 за адресою: вул. Мира, 5, каб. 3201.
З повагою, Адміністрація
Завдання 4. Таблиця Довідник постачальників.
Таблиця Комплектуючі.
Групування по полю Призначення. Сортування по полю Назва обладнання.