Фильтрация
В таблице СЛУЖАЩИЙ БД Фирма осуществить следующие виды фильтрации:
выбор служащих одного отдела;
выбор служащих, название должности которых заканчивается на букву "т";
выбор служащих, фамилия которых начинается на букву "В";
выбор всех служащих, кроме одного отдела;
выбор служащих по двум должностям;
выбор служащих-женщин одного отдела.
Результат каждой фильтрации показать преподавателю.
Запросы
Для таблицы СЛУЖАЩИЙ БД Фирма сформировать, проверить корректность и сохранить следующие запросы:
Отображающий в выборке поля:
- ФИО;
- дату рождения;
- отдел;
- оклад.
Отображающий в выборке все поля таблицы для работников одного отдела. Сделать данный запрос параметризованным;
Отображающий в выборке поля:
- ФИО;
- отдел;
- количество детей,
для семейных сотрудников, фамилии которых начинаются на буквы от "Г" до "Ш";
Отображающий в выборке поля:
- ФИО;
- должность;
- оклад,
для холостых сотрудников с окладом больше 1000 руб.
Рассчитывающий для каждого сотрудника налог в виде выражения
налог = (0.99*зарплата - (количество_детей + 1) * 83.49) * 0.12
В выборке выводятся:
ФИО;
отдел;
зарплата;
налог.
Работу запросов продемонстрировать преподавателю.
Отчеты
1. Для таблицы СЛУЖАЩИЙ БД Фирма создать ленточный отчет;
2. В режиме конструктора оформить его заголовок как список сотрудников фирмы"Рога и копыта". В заголовок внести логотип фирм (figura1.bmp). Шрифт заголовка жирный, 16 пунктов;
3. Ввести в отчет группировку сотрудников по отделам, с указанием в шапке группы названия отдела (шрифт - курсив, 14 пунктов) и числа сотрудников в нем, а в примечании - общего количества детей в отделе;
4. Ввести в область данных поле, в котором для каждого сотрудника рассчитывается зарплата (оклад - налог);
5. Отделить списки сотрудников каждого отдела толстой зеленой линией;
6. В примечании отчета рассчитать зарплату по всей фирме с указанием вида информации;
7. Результат работы показать преподавателю.