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

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

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

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

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

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

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


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

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

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

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

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

    • Форму Замовлення для вводу та модифікації даних таблиці Замовлення послуг. На формі передбачити наступні елементи управління:

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

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

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

      • поле зі списком Виконавець для вводу даних у поле Код виконавця. Список будується по допоміжному запиту, що містить розрахункове поле, що є конкатенацією поля Прізвище тапершої літери поля Ім’я таблиці Виконавці послуг;

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

      • поле Ціна;

      • розрахункове поле Вартість для перегляду вартості замовлення. Елементи поля обчислюються як добуток елементів поля Ціна та поля Кількість.

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

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

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

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

      • розрахункове поле Вартість (див. форму Замовлення).

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

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

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

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

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

      • поле зі списком Виконавець для вводу даних у поле Код виконавця. Для побудови списка див. описання форми Замовлення;

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

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

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

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

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

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

    2. Інформацію про виконані послуги. Динамічний набір записів повинен містити поля, що співпадають з полями таблиці Замовлення послуг. Поля, що містять коди, замінити відповідними назвами та найменуваннями. Поле Код виконавця замінити полем Виконавець (правило для побудови поля наведено під час описання форми Замовлення).

    3. Замовлення послуг для клієнтів “GRAND” та “EUROSOUV” за 1999 рік. Динамічний набір записів повинен містити такі поля: Номер замовлення, Найменування клієнта, Назва послуги, Ціна, Виконавець, Вартість, Дата замовлення, Примітка. Поля Вартість та Виконавець будуються на основі правила, що наведені вище. Елементи поля Дата замовлення подати у форматі “yyyy mm”, де “yyyy” означає рік, а “mm” - місяць. Дані впорядкувати по зростанню ціни послуг.

    4. Не виконані замовлення на послуги, що замовлені до 25.12.99. Динамічний набір записів повинен містити такі поля: Номер замовлення, Найменування клієнта, Телефон (клієнта), Дата замовлення.

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

    6. усіх клієнтів;

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

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

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

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

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

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

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

    1. Зменшити на 5% ціну послуг, пов’язаних з налагодженням CANON.

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

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

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

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

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

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

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

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

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

    Завдання 8

    Діяльністю деякої фірми є продаж товарів з використанням замовлень. Клієнти (фірми) мають можливість одночасно замовити декілька товарів деякого типу та сплатити замовлення протягом деякого періоду.

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

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



    Замовлення товарів
    1   ...   6   7   8   9   10   11   12   13   ...   23


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