Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

5.Создайте запрос для расчета ведомости заработной платы для сотрудников автосалона, включив в нее следующие поля: Фамилия сотрудника, Оклад, Стаж, Надбавка, Налог, На руки.




5. Создайте запрос для расчета ведомости заработной платы для сотрудников автосалона, включив в нее следующие поля: Фамилия сотрудника, Оклад, Стаж, Надбавка, Налог, На руки.

Для поля Стаж нужно использовать формулу, построенную с помощью кнопки Построить, в которой учитывается сегодняшняя дата и Дата найма на работу:

Стаж: Round((Date()-[Сотрудники]! [Дата Найма])/365)

Для поля Надбавка нужно исходить из того, что она составляет 10% от Оклада, если Стаж меньше 5лет, и 20% — если стаж больше 5 лет: IIf([стаж]< 5; 0, 1*[Сотрудники]! [Оклад]; 0, 2* [Сотрудники]! [Оклад])

Поле Налог рассчитывается как 13% от Оклада: [Сотрудники]! [Оклад]*0, 13

Поле На руки рассчитывается как:

[Оклад]+[надбавка]-[налог].

6. Создайте самостоятельно 1 запрос с вычисляемыми полями (3-4 поля). Например, Сумма кредита (Цена автомобиля*Процентную ставку), Возраст сотрудника и др.

Параметрические запросы

7. Сформируйте запрос для выборки всех клиентов по конкретной модели автомобиля.

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

9. Создайте запрос по всем клиентам, купившие автомобили конкретного цвета

10. Создайте самостоятельно 3 параметрических запроса, используя таблицы Клиенты, Сотрудники, Модели автомобилей, Договоры.

Итоговые запросы

11. Создайте запрос, используя подходящие функции, найдите наибольший (МАХ) и средний (AVG) размеры цены автомобилей (используйте команду Конструктор – Итоги).

12. Создайте запрос для подсчета объема продаж автомобилей, проданных в кредит конкретной модели. Для этого:

· добавьте в Конструкторе запросов таблицу Договоры и Модели автомобилей;

· добавьте в бланк запроса поля Модель автомобиля (из таблицы Модели автомобилей ) и расчетное поле Цена автомобиля * 1, 15, которому присвоим название Стоимость автомобиля;

· выберите команду Конструктор - Итоги и в выпадающем списке в строке «Группировка» для поля Стоимость автомобиля установите функцию SUM;

· запустите запрос и просмотрите результаты.

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

· добавьте таблицу Договоры в окно запроса;

· в первый столбец поместите поле Год продажи авто, рассчитав его с помощью функции Year([Договоры]! [Дата платежа], во второй — сумма общих продаж автомобилей в кредит — Sum([Договоры]! [Цена]*1, 15), в третий поле Оформление кредита (в строку Условие отбора введите – ДА );

· установите для первого и третьего столбца в строке  «Групповая операция» — «Группировка», для второго — Выражение;

· выполните запрос и прокомментируйте результаты.

14. Создайте самостоятельно 3 итоговых запроса, используя таблицы Клиенты, Сотрудники, Модели автомобилей, Договоры.

Перекрестные запросы

15. Создайте запрос для выяснения, сколько моделей было продано клиентам из разных городов (команда Конструктор – Перекрестный )

16. Создайте запрос для выяснения, по какой цене были проданы разные модели автомобилей. В качестве заголовков строк используйте поле Модель автомобиля, в качестве заголовков столбцов поле Город. В качестве значения используйте поле Цена, итоговая функция SUM.

17. Создайте самостоятельно 3 перекрестных запроса, используя таблицы Клиенты, Сотрудники, Модели автомобилей, Договоры.

Литература: основная – 1, 2, 4, 6, 9, дополнительная – 11, 12, 13

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...