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

П остроитель выражений

При создании запросов возникает необходимость вводить выражения, которые могут быть достаточно сложными. Для удобства их ввода может использоваться Построитель выражений, который можно вызвать а) Нажав кнопку на панели инструментов;

б) Вызвав в контекстном меню команду Построить.

После этого появляется окно Построитель выражений

в

котором перечислены все объекты, используемые при построении выражений, включая Функции, Таблицы, Запросы, Формы, Отчеты и так далее.

Пример создания запроса

Решается задача расчета зарплаты сотрудников фирмы исходя и следующего:

  1. Директору назначить 300% от минимальной зарплаты по фирме; Главному бухгалтеру и Главному инженеру – 200%; Инженеру – 100%; Менеджеру – 50%.

  2. Рассчитать стаж сотрудников на сегодняшний день;

  3. Н

    азначить Процент надбавки за стаж, исходя из следующего: Для женщин: Стаж >=15 лет – 20%; Стаж >=10 лет – 10%; Стаж >= 3 лет – 5% Для мужчин: Стаж >=20 лет – 20%; Стаж >=15 лет – 10%; Стаж >= 5 лет – 5%

  4. Рассчитать средний стаж мужчин и женщин.

Для решения поставленной задачи

  1. Зададим тип полей, используя Конструктор таблиц.

  2. Введем данные о сотрудниках.

  3. Создадим запрос на обновление для расчета стажа, задав соответствующее выражение.

  1. Создадим запрос на обновление для задания процентов от минимальной зарплаты сотрудникам фирмы, используем для ввода Построитель выражений:

  2. Создадим запрос для расчета процента надбавки за стаж мужчинам и женщинам в соответствии с заданным заданием.

В результате таблица будет иметь вид:

  1. Рассчитаем средний стаж мужчин и женщин, работающих на фирме с помощью групповых операций, создав соответствующий запрос на выборку.

В

результате выполнения запроса получим динамическую таблицу со средним стажем мужчин и женщин.

8