Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБД 5 семестр.doc
Скачиваний:
17
Добавлен:
09.02.2016
Размер:
6.07 Mб
Скачать

Створення перехресного запиту за допомогою майстра

Розглянемо процес розробки перехресного запиту з попереднього приклада за допомогою спеціального майстра -Crosstab Query Wizard. Цей майстер дозволяє створити перехресний запит на основі тільки однієї таблиці чи одного запиту.

У вікні бази даних перейдіть на вкладку Запросі клацніть на кнопціНовый. У діалоговому вікніНовыйзапрос, яке при цьому з’явиться виберіть значення Crosstab QueryWizard і натисніть кнопку ОК .

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

Малюнок 8

Щоб зазначити, імена полів, які повинні використовуватися в якості заголовків рядків перехресної таблиці, із запропонованих полів Доступные полятакого вікна майстра виберіть полеПродавецьі помістіть його в списокВыбранные поляза допомогою кнопки > .

Малюнок 9

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

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

Малюнок 10

Малюнок 11

Малюнок 12

Контрольні питання до лабораторної роботи 8:

  1. Запити яких типів ви знаєте?

  2. Які дії можна робити за допомогою запитів на зміну?

  3. Чим відрізняються запити на зміну від запитів на вибірку?

  4. Що представляють собою параметричні запити в чому їх зручність?

  5. Яким чином будують перехресні запити?

  6. Чи можна додавати інформацію в таблиці БД з інших БД?

  7. Чи створює запит на зміну динамічний набір записів Recordset в результаті?

  8. Як перевірити дію запитів на зміну?

  9. Які запити використовують для зберігання резервних копій таблиць БД?

  10. Які можливості розкриває запит на поновлення?

  11. Запити якого типу служать для видалення з таблиць груп записів, що відповідають деякому критерію відбору?

Лабораторна робота № 9.

Тема: Робота з формами.

Мета: Навчитись працювати з формами.

Зміст роботи за варіантом індивідуального завдання:

  1. Вивчити теоретичний матеріал.

  2. Створити автоформи для своєї бази даних трьох типів.

  3. Створити форму за допомогою майстера форм.

  4. Зробити різними зовнішні вигляди та стилі ваших форм.

  5. Побудувати форму на основі полів з декількох таблиць.

  6. Побудувати форму на основі полів з декількох запитів.

  7. Розглянути створену форму у режимі конструктора та скористатись Панеллю елементів.

  8. Створити Сводную таблицу.

  9. Побудувати діаграму.