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

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

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

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

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

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

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

  • Продаж путівок турагентством "Супутник"

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


    Скачать 1.17 Mb.
    НазваниеІндивідуальні завдання Завдання 1
    АнкорZavd_156.doc
    Дата10.06.2018
    Размер1.17 Mb.
    Формат файлаdoc
    Имя файлаZavd_156.doc
    ТипДокументы
    #20161
    страница22 из 23
    1   ...   15   16   17   18   19   20   21   22   23

    Типи товарів


    Код типу

    Назва типу

    1

    Комп'ютер

    2

    Лазерний принтер

    3

    Струйний принтер

    4

    Жорсткий диск

    5

    Відеокарта

    6

    Блок безперервного живлення

    7

    Супутні матеріали

    8

    Модем

    9

    Монітор

    10

    Модуль пам'яті


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

    • Ієрархічну форму Товари для одночасного вводу та перегляду даних таблиць Типи у Фірми для вводу та модифікації даних таблиці Довідник фірм.

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

      • поле зі списком Товар для вводу даних у поле Код товару. Список будується по допоміжному запиту, що об’єднує дані двох таблиць Довідник товарів та Типи товарів;

      • поле Тип для перегляду даних поля Назва типу;

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

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

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

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

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

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

      • поле зі списком Фірма для вводу даних у поле Код фірми;

      • поля Дата замовлення та Дата оплати;

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

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

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

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

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

    2. Інформацію про комп’ютери та принтери, оптова ціна яких знаходиться у межах [300; 1500] у.о. . Динамічний набір записів повинен містити такі поля: Код товару, Назва товару, Назва типу, Оптова ціна, Роздрібна ціна. Дані впорядкувати по алфавіту назв типів товарів, а в межах одного типу - по зростанню роздрібної ціни.

    3. Інформацію про замовлення товарів для фірм “СDV Apple” та “GEBACOM”. Динамічний набір записів повинен містити такі поля: Номер замовлення, Дата замовлення, Назва типу, Назва товару, Назва фірми, Кількість, Ціна, Вартість. Для обчислення елементів полів Ціна та Вартість скоритатися правилами, що наведені для ієрархічної форми Замовлення та їх вміст. Дані впорядкувати по алфавіту назв фірм, в межах групи записів однієї фірми - по зростанню дати замовлення, в межах групи записів з однаковою датою замовлення - по алфавіту назв типів товарів.

    4. Інформацію про замовлення товарів за перший квартал 1999 року. Динамічний набір записів повинен містити такі поля: Номер замовлення, Назва фірми, Телефон, Дата замовлення, Дата оплати.

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

    6. для всіх типів товарів;

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

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

    9. за деякий місяць року (значення параметра для розрахункового поля, що будується на основі поля Дата замовлення, повинно вводитись у такому форматі “yyyy mm”, де “yyyy” означає рік, а “mm” - номер місяця).

    У запитах 2.1- 2.4 дані впорядкувати по зростанню загальної вартості замовлень.

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

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

    3. не було замовлень зовсім;

    4. не було замовлень з 21.02.99 по 24.03.99.

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

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

    1. Зменшити на 2% оптову ціну на модулі пам’яті.

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




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

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

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

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

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

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

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

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

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

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

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

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

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

    Код філіалу

    Дата




    1

    1

    28.03.99




    2

    2

    13.04.99




    3

    3

    30.04.99




    4

    4

    07.05.99




    5

    5

    14.05.99




    6

    6

    21.05.99




    7

    1

    28.05.99




    8

    2

    04.06.99




    9

    3

    11.06.99




    10

    4

    18.06.99




    11

    5

    25.06.99




    12

    6

    09.07.99




    13

    1

    16.07.99




    14

    2

    23.07.99




    15

    3

    30.07.99




    16

    4

    06.08.99




    17

    5

    13.08.99




    18

    6

    20.08.99



    1   ...   15   16   17   18   19   20   21   22   23


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