«Создание запросов»


Создайте запрос, в котором выводятся сотрудники, утвердившие мероприятия, за которые они ответственны, что запрещено внутренним распорядком компании Борей


Download 135 Kb.
bet4/11
Sana28.10.2023
Hajmi135 Kb.
#1731918
TuriПрактическая работа
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
РАЗДЕЛ 2.Практики с 7 по 13

Создайте запрос, в котором выводятся сотрудники, утвердившие мероприятия, за которые они ответственны, что запрещено внутренним распорядком компании Борей.
Для создания рекурсивного соединения в таблице «Персональные мероприятия»:

  1. Создайте новый запрос и добавьте в него таблицу «Персональные мероприятия» два раза.

  2. Перетащите поле «КодОтветственного» исходной таблицы на поле копии «КодНачальника».

  3. Включите в запрос поля «КодСотрудника» и «КодОтветственного» исходной таблицы и «КодНачальника» и «ТипМероприятия» копии таблицы.

  4. Задайте уникальность значений в запросе.

  5. Просмотрите результат выполнения запроса (должны совпадать значения в полях «КодОтветственного» и «КодНачальника»).

  6. Сохраните запрос под именем «Сотрудники, утвердившие мероприятия»

Создание соединения по отношению.
Выполните поиск клиентов, которые имеют разный официальный адрес и адрес доставки

  1. Создайте новый запрос и добавьте в него таблицы «Клиенты» и «Заказы».

  2. Выберите поля «Название» и «Адрес» таблицы, а также поле «АдресПолучателя» таблицы «Заказы».

  3. Введите в строку Условие отбора поля «АдресПолучателя» выражение <>[Клиенты]![Адрес]

  4. В бланке свойств запроса присвойте значение Да свойству «Уникальные значения»

Использование полей подстановок.
Подстановка значений внешнего ключа

  1. Откройте таблицу «Персональные мероприятия» в режиме Конструктор.

  2. Выделите поле «КодСотрудника» и выберите в списке Тип данных –«Мастер подстановок».

  3. Подстановка должна быть по таблице «Сотрудники» и включать 3 поля: КодСотрудника, Фамилия, Имя.

  4. Перейдите в режим таблицы и проверьте работу подстановки.

Добавление списка постоянных значений к полю таблицы.

  1. Выберите поле «Тип Мероприятия», запустите Мастер подстановок.

  2. Выберите переключатель «Фиксированный набор значений»

  3. Число столбцов 2.

  4. Введите значения:

    П

    Принять

    К

    Квартальный отчет

    Г

    Годовой отчет

    О

    Изменить оклад

  5. Измените ширину столбцов, обеспечив достаточную ширину.

  6. Выберите столбец1 в качестве столбца, содержащего значения, которые необходимо добавить в таблицу.

Самостоятельная работа.

  1. Создайте запрос, отображающий категории товаров таблицы Товары и названия поставщиков таблицы Поставщики должности менеджер.

  2. Выведите все товары таблицы Товары и если они были заказы, то по какой цене, используя таблицу Заказано.

Практическая работа №9. Зачетная работа по теме «Создание запросов данных в MS ACCESS»


Выполнение работы:

  1. Откройте базу данных «ЗАКАЗЫ ТОВАРОВ» и удалите все запросы.

  2. Создайте запрос 1, выбирающий поля ФИО, адрес, наименование и цена. Задайте сортировку по алфавиту для поля ФИО, выберите всех заказчиков, не живущих в Москве (условие Not "Москва") и выполнивших заказ на сумму не менее чем на 15руб.

  3. Создайте запрос 2, выводящий всех заказчиков (ФИО, наименование, кол-во) заказы которых выполнены, поле выполнение не выводить на экран.

  4. Создайте запрос 3, выбирающий всех заказчиков, проживающих в Волгограде, Москве или Киеве и выполнивших заказ по цене от20 до40 руб., поле Адрес переименуйте в город.

  5. Создайте запрос 4 c вычислениями (содержащий поля фио, телефон, наименование и цена), в котором для всех заказчиков посчитайте товары, заказанные ими в долларах, поле назовите цена$
    (используйте формулу цена$= цена /30).

  6. Создайте запрос 5 с вычислениями, в котором для каждого заказчика посчитайте сумму его заказа, используя формулу: сумма заказа= цена * кол-во (поля цена и кол-во не выводите на экран).

  7. Создайте запрос 6 с параметром для поля кол-во и содержащий поля ФИО, товар и цена, причем для поля кол-во запрашивающий начальное значение и конечное значение, а также поле кол-во не выводить на экран (используйте оператор Between).

  8. Создайте итоговый запрос 7, выводящий для каждого заказчика максимальную цену его заказа.

  9. Создайте итоговый запрос 8, выводящий для каждого товара кол-во его заказов.

  10. Создайте перекрестный запрос 9, выводящий для каждого заказчика по датам заказа кол-во заказов (используйте функцию Count)

    Заказчик


    Download 135 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling