You are on page 1of 17

ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

А. У середовищі табличного процесора MS Excel на основі наве-


дених нижче таблиць створити базу даних, що відображає діяльність
оптової торговельної бази з реалізації електропобутової продукції.
Таблиці розмістити на окремих сторінках книги, назви яких повинні
відповідати назвам розташованих на них таблиць. Виконати формату-
вання полів таблиць відповідно до характеру розміщених у них даних.
Заголовки таблиць виконати з використанням обмежувальних ліній
та заливки кольором.

Таблиця 1

Довідник типів товарів

Код типу Найменування


товару типу товару
KOD_TP NAME_TP
1 Масажер
2 Чайник
3 Фрітюрниця
4 Тостер
5 Сокодавильниця
6 М’ясорубка
Таблиця 2

Довідник фірм-виробників

Код фірми- Найменування


виробника фірми-виробника
KOD_FR NAME_FR
111 «SATURN»
222 «BRAUN»
333 «PHILIPS»
444 «DELONGHI»
555 «UFESA»
179
MS Office при вирішенні задач на підприємствах торгівлі

Таблиця 3

Прейскурант товару

Код Код фірми- Ціна одиниці


Код типу товару
за прейскурантом виробника товару, у.о.
PR KOD_TP KOD_FR CINA_YO
1000111 1 111 12,00
1000222 1 222 32,40
1000333 1 333 65,90
1000555 1 555 21,30
2000222 2 222 40,30
Закінчення табл. 3
PR KOD_TP KOD_FR CINA_YO
2000444 2 444 71,30
3000111 3 111 44,10
3000333 3 333 66,70
3000444 3 444 53,60
3000555 3 555 84,40
4000222 4 222 44,70
4000333 4 333 53,30
4000555 4 555 18,20
5000222 5 222 59,00
5000333 5 333 17,30
5000555 5 555 15,40
6000111 6 111 44,90
6000222 6 222 96,40
6000333 6 333 58,60

Таблиця 4

Реалізація товарів

Код за Кількість
Дата реалізації Дата сплати
прейскурантом реалізації
PR KIL D_REAL D_SP
1000111 21 05.03.05 05.03.05
1000222 42 11.03.05 11.03.05
1000333 34 18.03.05 18.03.05
1000555 23 25.03.05 25.03.05
2000222 25 01.04.05 11.04.05
180
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

2000444 28 08.04.05 08.04.05


3000111 41 15.04.05
3000333 36 22.04.05 22.04.05
3000444 28 29.04.05 29.04.05
3000555 19 06.05.05 16.05.05
4000222 45 13.05.05 13.05.05
4000333 36 20.05.05 20.05.05
4000555 28 27.05.05 27.05.05
5000222 34 03.06.05
5000333 40 10.06.05 19.06.05
5000555 31 17.06.05 17.06.05
6000111 39 24.06.05 24.06.05
6000222 28 01.07.05 01.07.05
Закінчення табл. 4
PR KIL D_REAL D_SP
6000333 32 08.07.05 08.07.05
1000111 42 15.07.05 23.07.05
1000222 19 22.07.05 22.07.05
1000333 24 29.07.05
1000555 35 05.08.05 05.08.05
2000222 15 12.08.05 12.08.05
2000444 21 19.08.05 19.08.05
3000111 14 26.08.05 26.08.05
3000333 19 02.09.05 12.09.05
3000444 17 09.09.05 09.09.05
3000555 21 16.09.05 16.09.05
4000222 23 23.09.05 23.09.05
4000333 25 30.09.05 30.09.05
4000555 23 07.10.05 07.10.05
5000222 26 14.10.05 14.10.05

І. Створити на окремих аркушах книги табличного процесора MS Excel


два вихідних документи, використовуючи вхідні таблиці. Для їх ство-
рення необхідно виконати такі дії:
1. Ввести назву таблиці та сформувати «шапку»:
 Для першого документа назва таблиці  «Рахунок-фактура на
постачання товарів», назви стовпців: Місяць реалізації, Код
за прейскурантом, Найменування товару, Кількість реаліза-
ції, Ціна реалізації, Вартість, Дата реалізації, Дата сплати.
Елементи поля Найменування товару будуються на основі
поля Найменування фірми-виробника та поля Найменування
181
MS Office при вирішенні задач на підприємствах торгівлі

типу товару. Поле Вартість розраховуються як добуток


полів Ціна реалізації та Кількість реалізації. Розрахункове
поле Ціна реалізації обчислюється за таким правилом: якщо
Кількість реалізованого товару перевищує 25, то дані поля
Ціна одиниці товару зменшуються на 5%, в іншому випадку –
дані поля Ціна одиниці товару залишаються незмінними.
 Для другого документа назва таблиці  «Аналіз реалізації
товарів фірмами-виробниками», назви стовпців: Код за прейс-
курантом, Найменування фірми-виробника, Найменування
типу товару, Кількість реалізації, Вартість, Дата реалізації,
Дата сплати. Розрахункове поле Вартість будується анало-
гічно полю Вартість, що описано у попередньому пункті.
2. Використовуючи необхідні прямі посилання, формули та функ-
ції, сформувати перший рядок даних вихідного документа. Для
цього необхідно скористатися такими правилами:
 у клітини, ідентифікатори яких збігаються з ідентифікато-
рами даних таблиці «Реалізація товарів», ввести прямі поси-
лання (використати відносні адреси);
 дані клітини, ідентифікатори яких збігаються з ідентифікато-
рами даних таблиці «Прейскурант товарів», одержати, вико-
ристовуючи функцію ВПР(.). Вміти використовувати такі
функції пошуку: ПРОСМОТР(.) та ИНДЕКС(.) у поєднанні
з ПОИСКПОЗ(.);
 дані клітини, ідентифікатори яких збігаються з ідентифіка-
торами даних таблиць «Довідник типу товарів» та «Довідник
фірм-виробників», одержати, використовуючи вкладену функ-
цію ВПР(ВПР(.));
 дані клітини, що належить стовпцю Найменування товару,
одержати, використовуючи функцію СЦЕПИТЬ(.) у поєднанні
з ВПР(ВПР(.));
 для першого звіту дані клітин, що належать стовпцю Ціна
та Вартість, одержати, використовуючи функцію ЕСЛИ(.)
ВПР(.);
 для другого звіту дані клітини, що належить стовпцю Вартість,
одержати використовуючи функції ЕСЛИ(.) у поєднанні
з ВПР(.).
3. Використовуючи автозаповнення, сформувати повністю вихід-
ний документ. Вихідний документ повинен містити стільки ряд-
ків з даними, скільки їх містить таблиця «Реалізація продукції».

182
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

4. У вихідній таблиці створити рядки з проміжними та підсумко-


вими результатами (перед цим необхідно скопіювати таблицю
вихідного документа на окремий аркуш книги табличного про-
цесора MS Excel).
 для першого документа дані згрупувати по полю Місяць
реалізації, в межах однієї групи  по полю Найменування
товару. Проміжні та підсумкові результати додати для
полів Кількість реалізації та Вартість;
 для другого документа дані згрупувати по полю Наймену-
вання фірми-виробника. Проміжні та підсумкові результати
додати для поля Вартість.
5. Виконати оформлення таблиць лініями та кольором.
ІІ. Використовуючи Майстер діаграм:
 на основі підсумкових даних документа «Аналіз реалізації
товарів фірмами-виробниками» створити кругову діаграму
об’ємного типу, яка відображає обсяги реалізації товарів фірм-
виробників у вартісному вимірі. На діаграмі показати відсот-
кові значення (частки) обсягів реалізації торговельних марок
та відокремити від загального масиву сегмент з найбільшою
часткою реалізації;
 на основі підсумкових даних документа «Рахунок-фактура на
постачання товарів» створити чорно-білу з штриховим запов-
ненням стовпчикову діаграму (гістограму) з двома осями, відобра-
зивши на ній помісячні обсяги реалізації товарів у кількісному
та вартісному вимірах. На діаграмі показати назви осей та
розмірності прив’язаних до них даних.
III. Виконати аналіз даних першої вихідної таблиці.
1. Використовуючи Автофільтр, відобразити дані реалізованих
товарів, для яких кількість товарів не перевищує 20, але
більше 35.
2. Використовуючи Автофільтр, відобразити дані реалізованих
товарів торговельних марок «BRAUN» та «UFESA» за третій
квартал 2005 р.
3. Використовуючи Автофільтр, відобразити дані реалізованих
товарів, для яких найменування товару містить слово «тостер».
4. Виконати пункти 1–2, застосувавши Розширений фільтр.
Результати застосування Розширеного фільтру відобразити
у двох окремих таблицях.
183
MS Office при вирішенні задач на підприємствах торгівлі

5. Використовуючи Розширений фільтр з обчислювальним кри-


терієм, відобразити дані, в яких вартість реалізованих товарів
більше середньої вартості реалізованих товарів торговельної
марки «PHILIPS». Для побудови критерію фільтрації скорис-
татися функцією СРЗНАЧ(.). Результати фільтрації подати
у вигляді таблиць з такими полями: Код за прейскурантом,
Найменування товару, Кількість реалізації, Ціна реалізації,
Вартість.
ІV. На окремому аркуші книги табличного процесора MS Excel вико-
нати аналіз даних за допомогою Майстра зведених таблиць (команда
Данные/Сводная таблица). Зведену таблицю побудувати на основі даних
другої вихідної таблиці без проміжних та підсумкових результатів.
 Сформувати макет зведеної таблиці:
 Поля Дата реалізації та Найменування типу товару пере-
нести у область рядків.
 Поле Найменування фірми-виробника перенести у область
сторінки.
 Поля Кількість реалізації та Вартість перенести у область
даних. Для поля Кількість реалізації знайти мінімальне
значення кожної групи, а для поля Вартість − сумарне
значення.
 Згрупувати по місяцях дані поля Дата реалізації.

Б. За допомогою системи управління базами даних MS Access


створити програмне забезпечення, що відображає діяльність оптової
торговельної бази з реалізації електропобутової продукції.
І. Розробити на основі індивідуального завдання концептуальну,
логічну та фізичну модель предметної області (таблиці предметної
області наведені в завданні А).
ІІ. Створити власну базу даних.
1. У режимі Конструктор визначити структуру кожної з таблиць
бази даних відповідно до варіанта завдання таким чином:
1.1. Ввести поля для кожної таблиці.
1.2. Для кожного поля вказати тип даних.
1.3. Визначити властивості полів та ключові поля.
2. Створити схему даних власної бази даних. Встановити зв’язки
між таблицями.
184
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

3. Ввести дані в таблиці.


ІІІ. Побудова запитів для відбору, пошуку та формування інформа-
ційної бази.
1. На основі запитів на вибірку побудувати динамічний набір
записів, що містять:
1.1. Інформацію про товари тостер і масажер, ціна яких не пере-
вищує 20 у.о. Динамічний набір записів повинен містити
поля: Найменування типу товару, Найменування фірми-
виробника, Ціна реалізації, Дата реалізації, Вартість.
Поле Вартість розраховується як добуток полів Ціна
реалізації та Кількість реалізації. Розрахункове поле Ціна
реалізації обчислюється за таким правилом: якщо Кількість
реалізованого товару перевищує 25, то дані поля Ціна
одиниці товару зменшуються на 5%, в іншому випадку –
дані поля Ціна одиниці товару залишаються незмінними.
Інформацію про товари, які були реалізовані весною
2005 р. Динамічний набір записів повинен містити поля:
Повна назва товару, Дата реалізації, Кількість реалізації,
Вартість.
Елементи поля Повна назва товару будуються на основі
полів Найменування типу товару та Найменування фірми-
виробника.
1.2. Дані про товари, які мають найбільшу реалізацію (кількість
записів про найбільшу реалізацію не повинна перевищу-
вати дев’ять). Динамічний набір записів складається з таких
полів: Найменування торговельної марки, Найменування
типу товару, Ціна реалізації, Кількість реалізації, Дата
реалізації.
1.3. Інформацію про реалізовані за певний період часу та неспла-
чені товари фірм-виробників «SATURN» і «UFESA». Дата
реалізації (початковий та кінцевий терміни) повинна зада-
ватися під час виконання запиту у вигляді параметра,
передбачити також можливість отримання інформації для
всього періоду часу. Динамічний набір записів повинен
мати поля: Найменування типу товару, Найменування фірми-
виробника, Вартість, Дата реалізації, Дата сплати.
1.4. Дані, в яких кількість реалізованих товарів менше середньої
кількості реалізованих відповідних товарів фірм-виробни-
ків. Динамічний набір записів складається з таких полів:

185
MS Office при вирішенні задач на підприємствах торгівлі

Найменування типу товару, Найменування фірми-виробника,


Кількість реалізації.
1.5. Визначити дані про реалізацію електропобутової продукції
за останні дні, за основу взяти кінцеву дату реалізації.
Кількість останніх днів має вводитись у вигляді параметра.
Динамічний набір записів складається з таких полів: Повна
назва товару, Кількість реалізації, Дата реалізації, Дата
сплати.
2. На основі групових запитів знайти інформацію, яка визначає:
2.1. Для всіх типів товарів загальну кількість та загальну вартість
реалізації (найменування типу товару повинне задаватися
під час виконання запиту у вигляді параметра, передбачити
можливість отримання інформації про всі типи товарів).
2.2. Для всіх фірм-виробників загальну кількість та загальну
вартість реалізації за деякий місяць деякого року (значення
параметрів для розрахункових полів Рік та Місяць, що
будуються по полю Дата реалізації, повинні вводитися під
час виконання запиту).
3. На основі перехресного запиту отримати дані про покварталь-
ний продаж товарів фірм-виробників та їх загальну вартість,
які б відображалися у таблиці:
Найменування товару 1 квартал 2005 р. … 4 квартал 2005 р.
Масажер «SATURN « Загальна вартість … Загальна вартість
… … … …
М’ясорубка «PHILIPS» Загальна вартість … Загальна вартість

4. Використовуючи зовнішнє об’єднання між таблицями та запи-


тами, визначити найменування товару (найменування типу
товару і фірми-виробника) та їх ціну, що не мали реалізації за
обраний період часу. Нижній та верхній проміжки часу повинні
вводитися під час виконання запиту у вигляді параметрів.
5. Модифікація даних за допомогою запитів-дій.
5.1. Збільшити на 7% ціну товарів для фірм-виробників, назва
яких задається при відкритті запиту.
5.2. З таблиці Реалізація товарів видалити записи, в яких сплата
за товари прострочена більше ніж на 10 днів. До видалення
даних зберегти в окремій таблиці Заборгованість записи,
що підлягають видаленню.
IV. Для введення, модифікації та перегляду даних створити такі форми:
186
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

 Форму Товари для введення та модифікації даних таблиці


Довідник типу товарів.
 Форму Виробники для введення та модифікації даних таблиці
Довідник фірм-виробників.
 Ієрархічну форму Продукція торговельних марок для перегляду
даних таблиць Довідник фірм-виробників та Прейскурант товару.
Ієрархічна форма містить головну та підпорядковану (Прейску-
рант товарів) форми. У підпорядкованій формі передбачити
обчислювальне поле Кількість товарів фірми-виробника, в якому
підраховується загальна кількість товарів обраної фірми-вироб-
ника, та елемент управління полем зі списком Типи товарів для
введення даних у поле Код типу товарів. Список будується
за таблицею Довідник типу товарів.

 Взаємопов’язані форми Товари фірм-виробників та їх реалізація


і Реалізація товарів за прейскурантом для перегляду
інформації про товари фірм-виробників. Головна форма Товари
фірм-виробників та їх реалізація, крім елементів управління,
які пов’язані з полями таблиці Довідник типу товарів, містить
кнопку Реалізація, при натисканні на яку на екран виводиться
підпорядкована форма Реалізація товарів за прейскурантом.

187
MS Office при вирішенні задач на підприємствах торгівлі

На підпорядкованій формі відображається інформація про


реалізацію вибраного товару та для одночасного введення та
перегляду даних таблиць Прейскурант товару та Реалізація
товарів.
На формі передбачити поле зі списком Фірма-виробник для
введення даних у поле Код фірми-виробника. Список будується
за таблицею Довідник фірм-виробників, а також підпорядковану
форму Реалізація для перегляду даних про реалізацію обраного
товару обраної фірми-виробника. Ця форма, крім елементів
управління Загальна кількість реалізованих товарів, Загальна
вартість реалізованих товарів, містить обчислювальні поля
Ціна реалізації і Вартість.
Елемент управління Ціна реалізації обчислюється за таким
правилом: якщо Кількість реалізованого товару перевищує 25,
то дані поля Ціна одиниці товару зменшуються на 5%,
в іншому випадку – дані поля Ціна одиниці товару залиша-
ються незмінними.
Елемент управління Вартість розраховується як добуток полів
Ціна реалізації та Кількість реалізації.

188
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

 Ієрархічну форму Фірми-виробники та реалізація товарів для


одночасного введення та перегляду даних таблиць Довідник фірм-
виробників, Прейскурант товару та Реалізація товарів. Головна
форма містить елементи управління, аналогічні елементам управ-
ління форми Виробники та підпорядковану форму Реалізація
товарів.
Підпорядкована форма Реалізація товарів містить елементи
управління, аналогічні елементам управління підпорядкованої
форми Реалізація товарів за прейскурантом з попереднього
завдання.

189
MS Office при вирішенні задач на підприємствах торгівлі

V. Підготовка вихідних документів.


 Створити звіт «Рахунок-фактура на постачання товарів», дані
якого згруповані по кварталах, а в межах однієї групи  по
полю Найменування товару. Звіт повинен містити такі поля:
Код за прейскурантом, Найменування товару, Дата реалізації,
Дата сплати. Кількість реалізації, Ціна реалізації, Вартість.
Елементи поля Найменування товару будуються на основі поля
Найменування фірми-виробника та поля Найменування типу
товару. Розрахункові поля Ціна реалізації та Вартість буду-
ються аналогічно полям Вартість та Ціна реалізації підпоряд-
кованої форми Реалізація. Передбачити можливість перера-
хунку ціни у гривневий еквівалент зі змінним коефіцієнтом
перерахунку, який вводиться під час відкриття звіту. Проміжні
та підсумкові результати додати для полів Кількість реалізації
та Вартість.
 Створити звіт «Аналіз реалізації товарів фірмами-виробниками»,
дані якого згруповані по полю Найменування фірми-виробника.
Звіт повинен містити такі поля: Найменування фірми-вироб-
ника, Код за прейскурантом, Кількість реалізації, Вартість,
Дата реалізації, Дата сплати. Передбачити можливість пере-
190
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

рахунку поля Вартість у гривневий еквівалент зі змінним


коефіцієнтом перерахунку, який вводиться під час відкриття
звіту. Проміжні та підсумкові результати додати для поля
Вартість.
VI. Для роботи з таблицями, запитами, формами та звітами розробити
головну кнопкову форму такого змісту. Форма повинна:
 автоматично відкриватися відразу після відкриття бази даних.
 складатися з чотирьох вкладок, кожна з яких призначена для
роботи відповідно з таблицями, запитами, формами та звітами.
На правій частині форми повинні бути кнопки для закриття
головної кнопкової форми та для виходу з MS Access. Кнопки
повинні бути доступними незалежно від того, яка вкладка
відкрита на головній кнопковій формі.
 мати такі властивості:

 Полосы прокрутки – отсутствуют;  Область выделения – нет;


 Поле номера записи – нет;  Разделительные линии – нет;
 Автоматический размер – да;  Выравнивание по центру – да;
 Тип границы – тонкая;  Кнопка оконного меню – нет;
 Кнопка размеров окна – нет;  Кнопка закрытия – нет.

 мати підпис з номером варіанта.

Завдання підвищеної складності

На формі передбачити поле (недоступне для користувача), в якому


повинна виводитися системна дата:

191
MS Office при вирішенні задач на підприємствах торгівлі

 Перша вкладка Таблиці призначена для роботи з таблицями бази


даних. На вкладці повинні бути кнопки, кожна з яких призначена
для відкриття відповідної таблиці. Для виконання цих дій необ-
хідно розробити макрос із групою макрокоманд. Також необхідно
передбачити кнопку для закриття всіх відкритих таблиць. Для
досягнення цієї мети необхідно розробити макрос із групою
макрокоманд.

 Друга вкладка Запити призначена для виклику запитів, розроб-


лених у базі даних. На вкладці повинні бути група перемикачів та
кнопка, за допомогою яких можна завантажити форми або для
виклику основних запитів (запити 1.1, 1.2, 1.3, 1.4, 1.5 та 1.6), або
додаткових запитів (запити 2.1, 2.2, 3 та 4).

192
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

При виборі основних запитів завантажується форма:

На формі передбачити шість незалежних прапорців, обведених


рамкою, та кнопку «Відкрити». При натисканні на кнопку завантажу-
ються ті запити, в прапорцях яких стоїть відмітка.
При виборі на головній формі додаткових запитів завантажу-
ється форма:

На формі передбачити елемент керування полем зі списком,


в якому вибирається запит, який потрібно завантажити, та кнопку
«Відкрити». При натисканні на кнопку завантажується вибраний
у полі зі списком запит.

193
MS Office при вирішенні задач на підприємствах торгівлі

Форма повинна мати такі властивості:


 Полосы прокрутки – отсутствуют;  Область выделения – нет;
 Поле номера записи – нет;  Разделительные линии – нет;
 Автоматический размер – да;  Выравнивание по центру – да;
 Тип границы – тонкая;  Кнопка оконного меню – да;
 Кнопка размеров окна – да;  Кнопка закрытия – да.

 Третя вкладка Форми призначена для роботи з формами, розроб-


леними в базі даних. На вкладці повинні бути список, в якому
виводиться перелік форм для завантаження, та кнопка «Відкрити».
Передбачається, що в списку можна вибрати лише одну форму:

Завдання підвищеної складності


На вкладці передбачити поле, в якому повинна виводитися кіль-
кість відкриттів форм (відкриття будь-якої форми з використанням
списку форм та кнопки «Відкрити» збільшує це число на 1) за остан-
ній сеанс роботи з головною формою:

194
ІНДИВІДУАЛЬНЕ ЗАВДАННЯ 6

 Четверта вкладка Звіти призначена для завантаження звітів бази


даних. На вкладці передбачити групу перемикачів, у якій вибира-
ється звіт для завантаження, кнопку «Відкрити», при натисканні
на яку відкривається вибраний звіт, поля зі списками Наймену-
вання товару та Найменування фірми-виробника для фільтрації
звітів по відповідних полях, поля Дата реалізації з та Дата
реалізації по для фільтрації звітів за датою реалізації. Якщо в
якомусь з полів зі списками або в полі для фільтрації по даті реалі-
зації нічого не вводиться, то це означає, що за даною умовою
фільтрація відбуватися не повинна:

Завдання підвищеної складності

При виборі звіту для перегляду поля, за якими фільтрація в даному


звіті не передбачена, повинні ставати недоступними:

195

You might also like