Главная страница
Навигация по странице:

  • Для вводу, модифікації та перегляду даних БД створити такі форми

  • Пошук даних.

  • Модифікація даних.

  • Створення вихідних документів.

  • Вимоги до інтерфейсу користувача.

  • Ввод даних у таблиці БД СУБД MS Access.

  • Індивідуальні завдання Завдання 1


    Скачать 1.17 Mb.
    НазваниеІндивідуальні завдання Завдання 1
    АнкорZavd_156.doc
    Дата10.06.2018
    Размер1.17 Mb.
    Формат файлаdoc
    Имя файлаZavd_156.doc
    ТипДокументы
    #20161
    страница4 из 23
    1   2   3   4   5   6   7   8   9   ...   23
    Види автомобілів

    Код автомобіля

    Назва автомобіля

    Роздрібна ціна у.о.

    Оптова ціна, у.о.

    1001

    BMW-750

    13800

    13000

    1002

    MITSUBISHI Galant 2.0

    19500

    19000

    1003

    SKODA Felicia 1.3LX

    7800

    7200

    1004

    TOYOTA Corolina 1.4

    12500

    12000

    1005

    VOLVO 940GL

    16400

    16000



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

    Код фірми

    Назва фірми

    Телефон

    100

    В.М.

    229-40-33

    110

    Бостон-Київ

    211-45-08

    120

    ЛДС

    225-12-21

    130

    Комел

    216-98-10

    140

    Промрегіон

    244-96-20

    150

    ТОНД

    221-17-04

    Для вводу, модифікації та перегляду даних БД створити такі форми:

    • Форму Фірми для вводу та модифікації даних таблиці Довідник фірм.

    • Форму Автомобілі для вводу та модифікації даних таблиці Види автомобілів.

    • Ієрархічну форму Замовлення та їх вміст для одночасного вводу даних у таблиці Замовлення автомобілів та Вміст замовлень. Для вводу даних у поле Код фірми на формі використати поле зі списком. Список будується по таблиці Довідник фірм. На форміпередбачити поле Телефон для вводу даних у відповідне поле таблиці Довідник фірм. У підпорядкованій формі Вміст замовлень передбачити такі елементи управління:

      • поле зі списком Автомобіль для вводу даних у поле Код автомобіля. Список будується по таблиці Види автомобілів;

      • поле Кількість;

      • поля Оптова ціна та Роздрібна ціна;

      • розрахункове поле Вартість - елементи поля обчислюються як добуток ціни автомобіля та кількості замовлених автомобілів. Для обчислення ціни скористатися таким правилом: якщо кількість автомобілів одного виду в замовленні перевищує 2, то ціна дорівнює оптовій ціні, в іншому випадку - роздрібній ціні;

      • розрахункові поля, що містять загальну кількість автомобілів та загальну вартість автомобілів вибраного замовлення.

    • Взаємопов’язані форми Фірми та Замовлення фірми. Форма Фірми використовуєтьсядля перегляду та введення даних у таблицю Довідник фірм. Вона також містить кнопку Замовлення, натискання на яку призводить до виводу на екран підпорядкованої форми Замовлення фірми. На підпорядкованій формі відображається інформація про замовлення вибраної фірми. Підпорядкована форма містить такі елементи управління:

      • поле Номер замовлення;

      • поле Дата;

      • прапорець Примітка;

      • поле Кількість автомобілів, що містить загальну кількість автомобілів різних типів, замовлених фірмою в даному замовленні;

      • поле Сума, що містить суму вартостей автомобілів різних типів, замовлених в одному замовленні. Для обчислення вартості автомобілів одного типу див. правило, що наведено під час описання підпорядкованої форми Замовлення та їх вміст;

      • розрахункові поля, що містять кількість замовлень, загальну кількість та загальну вартість автомобілів, замовлених вибраною фірмою.

    • Ієрархічну форму Автомобілі та замовлення для перегляду даних таблиць: Види автомобілів, Замовлення автомобілівта Вміст замовлень. Ієрархічна форма складається з двох вкладок Види автомобілів та Замовлення автомобілів. Вкладка Види автомобілів містить елементи управління, аналогічні елементам управління форми Автомобілі. Вкладка Замовлення автомобілів – одноіменну підпорядковану форму. Підпорядкована форма Замовлення автомобілів містить такі елементи управління:

    • поле Номер замовлення;

    • поле зі списком Фірма;

    • поле Дата;

    • прапорець Примітка;

    • поле Кількість;

    • поле Вартість (правило для розрахнку вартості наведено вище);

    • розрахункове поле Всього замовлень, що вміщує кількість замовлень вибраного типу автомобілів;

    • розрахункові поля, що містять загальну кількість та загальну вартість замовлених автомобілів вибраного типу.

    1. Пошук даних.

    1. Побудувати динамічні набори записів, що містять

    2. Інформацію про автомобілі, оптова ціна яких не перевищує 13000 у.о. Динамічний набір записів повинен містити поля, що співпадають з полями таблиці Види автомобілів. Дані впорядкувати по зростанню оптової ціни автомобілів.

    3. Замовлення автомобілів фірм “ЛДС” та “Бостон-Київ” за другий квартал. Динамічний набір записів повинен містити такі поля: Номер замовлення, Назва автомобіля, Назва фірми, Телефон, Кількість, Ціна, Вартість. Елементи полів Ціна, Вартість розраховуються за правилами, що наведено для підпорядкованої форми Замовлення та їх вміст. Дані впорядкувати по алфавіту назв фірм.

    4. Не сплачені замовлення автомобілів, що замовлені до 01.07.99. Динамічний набір записів повинен містити такі поля: Номер замовлення, Назва фірми, Телефон, Дата, Примітка.

    5. Створити групові запити, які визначають для всіх фірм загальну кількість та загальну вартість замовлених автомобілів

    6. всіх типів;

    7. деякого типу (назва автомобіля повинна задаватися під час виконання запита у вигляді параметра. Передбачити задання назви автомобіля по ключовому слову);

    8. за деякий проміжок часу (нижня та верхня границі для елементів поля Дата повинні вводитись під час виконання запита у вигляді параметрів);

    9. за деякий місяць року деякого року (значення параметрів для розрахункових полів Рік та Місяць, що будуються по полю Дата, повинні вводитись під час виконання запиту).

    10. З використанням перехресного запиту вивести дані, що містять інформацію про кількість замовлених автомобілів, оптова ціна яких перевищує 5000, для кожної фірми по місяцях. Результати подати у вигляді перехресної таблиці, в якій елементами першого стовпця будуть назви фірм, а назвами стовпців – елементи поля Дата у такому форматі “yyyy mm”, де “yyyy” означає рік, а “mm” - номер місяця.

    11. Використовуючи зовнішнє об’єднання між таблицями та запитами, визначити автомобілі та їх характеристики, для яких не було замовлень у квітні місяці.

    1. Модифікація даних.

    З використанням запитів-дій

    1. Зменшити на 2% роздрібну ціну та на 5% оптову ціну автомобілів, кількість замовлень яких за другий квартал не перевищує 5.

    2. З таблиці Замовлення автомобілів видалити записи, в яких замовлення не сплачено. До видалення даних зберегти в окремій таблиці записи, що підлягають видаленню.

    1. Створення вихідних документів.

    • Звіт Аналіз попиту автомобілів у розрізі місяців. Звіт повинен містити такі поля: Номер замовлення, Назва автомобіля, Назва фірми, Телефон, Дата, Примітка, Кількість, Ціна, Вартість. Дані звіту згрупувати по полю Дата (по місяцях). У межах однієї групи - по полю Назва автомобіля.

    • Звіт Аналіз попиту автомобілів. Звіт повинен містити такі поля: Назва автомобіля, Дата, Номер замовлення, Примітка, Кількість, Ціна, Вартість. Дані звіту згрупувати по полю Назва автомобіля.

    • Звіт Аналіз попиту автомобілів у розрізі клієнтів. Звіт повинен містити такі поля: Назва фірми, Телефон, Дата, Номер замовлення, Примітка, Кількість, Ціна, Вартість. Дані звіту згрупувати по полю Назва фірми.

    Примітка: Розрахункові поля звітів Вартість та Ціна будуються аналогічно полям Вартість та Ціна динамічного набору записів запиту II.1.2. У звітах для кожної групи додати проміжні результати для обчислення загальної кількості та загальної вартості замовлених автомобілів. Звіти також повинні містити підсумок названих показників по всіх записах.

    Вимоги до інтерфейсу користувача.

    Для запуску побудованих об’єктів створити Головну форму, що містить декілька вкладок (див. розділи “Контрольний приклад …” та “Лабораторна робота 5”).

    Під час перегляду звітів передбачити фільтрацію даних по полях Дата та Примітка. Фільтр для звітів будується на основі значень елементів управління форми Головна форма. Для створення фільтра по полю Дата використати поля форми, а для створення фільтра по полю Примітка – групу перемикачів.

    Завдання 4

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

    У середовищі СУБД MS Access створити програмне забезпечення, за допомогою якого виконується:

    1. Ввод даних у таблиці БД СУБД MS Access.

    Продаж путівок туристичним агентством САМ

    Номер реалізації

    Код філіалу

    Дата

    1

    100

    01.01.99

    2

    200

    01.02.99

    3

    300

    01.03.99

    4

    400

    15.03.99

    5

    500

    01.04.99

    6

    600

    15.04.99

    7

    100

    01.05.99

    8

    200

    15.05.99

    9

    300

    01.06.99

    10

    400

    15.06.99

    11

    500

    01.07.99

    12

    600

    15.07.99

    13

    100

    01.08.99

    14

    200

    15.08.99

    15

    300

    01.09.99

    16

    400

    15.09.99

    17

    500

    01.10.99

    18

    600

    01.11.99
    1   2   3   4   5   6   7   8   9   ...   23


    написать администратору сайта