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

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

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

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

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

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

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


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


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

    • Форму Комп’ютери для вводу та модифікації даних таблиці Характеристики комп’ютерів.

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

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

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

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

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

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

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

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

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

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

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

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

      • поле Вартість (для обчислення вартості див. правило, що наведено під час описання підпорядкованої форми Замовлення та їх Вміст);

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

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

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

    2. Інформацію про комп’ютери з жорстким диском (HDD), ємність якого перевищує 4 Gb, та оперативною пам’яттю (RAM), обсяг якої перевищує 32 Mb. Динамічний набір записів повинен містити поля, що співпадають з полями таблиці Характеристики комп’ютерів. Дані впорядкувати по зростанню оптової ціни комп’ютерів.

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

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

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

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

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

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

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

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

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

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

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

    1. Зменшити на 7% оптову ціну та на 5% роздрібну ціну комп’ютерів, в конфігурацію яких не входить CD-ROM.

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

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

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

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

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

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

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

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

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

    Завдання 10

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

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

    1. Ввод даних у таблиці БД СУБД MS Access.
    Замовлення принтерів

    Номер замовлення

    Код фірми

    Дата замовлення

    Дата оплати

    1

    10

    01.04.99

    06.04.99

    2

    20

    09.04.99

    20.04.99

    3

    30

    14.04.99

    27.04.99

    4

    40

    22.04.99




    5

    50

    05.05.99

    01.06.99

    6

    60

    10.05.99

    08.06.99

    7

    70

    26.05.99

    06.07.99

    8

    10

    31.05.99




    9

    20

    04.06.99




    10

    30

    13.06.99

    15.07.99

    11

    40

    18.06.99

    22.07.99

    12

    50

    30.06.99

    05.08.99

    13

    60

    11.07.99




    14

    70

    28.07.99

    20.08.99

    15

    30

    05.08.99

    28.08.99
    1   ...   11   12   13   14   15   16   17   18   ...   23


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