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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|