Распечатать страницу

Лабораторна робота №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.

Зберегти зміни.

У результаті в режимі Конструктор Ваш звіт буде виглядати наступним чином:

Б1319, Рис. 1 - Звіт в режимі Конструктор

Рис. 1 - Звіт в режимі Конструктор

Переглянути в режимі Предварительный просмотр.

Оформити і здати звіт. 

Карточки до лабораторної роботи 5

Варіант 2

Завдання 1. Таблиця Довідник постачальників.

Завдання 3. Таблиця Довідник постачальників.

Поля Керівник постачальника, Адреса фірми-постачальника.

У другому надписі набрати текст:

Дозвольте запросити Вас на святкування 5-річчя Нашої компанії. Свято проходитиме 10 січня 2013 року в 15-00 за адресою: вул. Мира, 5, каб. 3201.

З повагою, Адміністрація

Завдання 4. Таблиця Довідник постачальників.

Таблиця Комплектуючі.

Групування по полю Призначення. Сортування по полю Назва обладнання.