Year([ДатаРожд])
Сохраните запрос под именем ГодРожд1982.
Запрос на применение функции в вычисляемом поле. Получите список сотрудников с указанием фамилии, даты рождения, возраста (полным числом лет), подразделения, в котором они работают, и должности с сортировкой по дате рождения по возрастанию и возрасту по убыванию. При этом для получения возраста в целых годах используйте встроенные функции Year( ) и Now( ):
Year (Now() – [Сотрудники]![ДатаРожд]) – 1900.
Сохраните запрос под именем ВозрастСотр.
Запрос на применение функции в вычисляемом поле и двумя условиями отбора. Получите данные на сотрудников с окладом не менее 25 тыс. руб., родившихся с 1980 по 1989 гг. Сохраните запрос под именем ОкладСвышеГР1980.
Запрос на применение функции в вычисляемом поле и двумя условиями отбора. Получите данные на сотрудников с окладом не менее 25 тыс. руб. и всех, родившихся с 1980 по 1989 гг. Сохраните запрос под именем ОкладСвышеВсе1980.
Запрос с группировкой данных. Получите фонд заработной платы по подразделениям с сортировкой по убыванию фонда. Фонд зарплаты подразделения складывается из зарплаты всех сотрудников, работающих в данном подразделении. При этом воспользуйтесь инструментом Итоги на ленте меню Конструктор. После его применения в образец запроса добавляется строка Групповая операция. В этой строке для вычисляемого поля Фонд зарплаты замените функцию Группировка на функцию Sum. Сохраните запрос под именем ФондЗарплПодразд.
Запрос с группировкой данных. Для подготовки карты размещения подразделений получите список подразделений с номерами кабинетов, в которых работают сотрудники, и номерами телефонов сотрудников с сортировкой по коду подразделения, номеру кабинета и номеру телефона. После выполнения группировки данных номера кабинетов, за которыми закреплен только один номер телефона, должны выдаваться одной строкой. При этом поле КодПодразд в таблицу ответа на запрос не выводите. Сохраните запрос под именем РазмещПодразд.
В режиме мастера отчетов получите наглядные макеты документов для использования их в подразделениях турбюро.
Для подготовки макета телефонного справочника создайте с помощью мастера отчет Телефонный справочник на основе запроса 8.2. Далее в режиме конструктора отчетов придайте отчету вид, близкий к образцу.
Для подготовки штатного расписания создайте отчет Штатное расписание на основе запроса 8.4, предварительно отобразив в нем скрытые поля. Сохраните запрос под именем ДляОтчетаШтатРаспис. При создании отчета предусмотрите все необходимые группировки и сортировки данных.
Для подготовки карты размещения подразделений используйте запрос 8.25.
Для оформления фонда заработной платы по подразделениям используйте запрос 8.24. В отчете организуйте строку для результатов итоговых вычислений.
Часть 2. Организация данных о владении персоналом иностранными языками
Специфика работы турбюро требует от сотрудников знания иностранных языков, причем для сотрудников отдела маркетинга требуется знание минимум двух языков на уровне возможности объясняться. Поэтому личные данные о персонале турбюро «Приятный отдых» должны быть дополнены сведениями о владении иностранными языками.
Владение иностранными языками
№ |
Фамилия |
Знание иностранных языков и степень владения | ||||
1 |
Ковалев |
Англ соверш |
Нем объясн |
Фр объясн |
Исп объясн |
Швед со словар |
2 |
Петрова |
Англ со слов |
|
|
|
|
3 |
Белов |
Англ соверш |
Араб объясн |
Исп со словар |
|
|
4 |
Кудрина |
Англ объясн |
|
|
|
|
5 |
Иванова |
Англ объясн |
|
|
|
|
6 |
Муханов |
Англ соверш |
Ит объясн |
Нем объясн |
|
|
7 |
Иванов |
Англ соверш |
Фр объясн |
Исп со словар |
|
|
8 |
Михайлова |
Англ объясн |
Нем со словар |
|
|
|
9 |
Сидорова |
Фр объясн |
|
|
|
|
10 |
Серова |
Англ соверш |
Фр соверш |
Нем объясн |
Исп объясн |
Ит со словар |
11 |
Птицина |
Ит соверш |
Англ объясн |
Фарси со словар |
|
|
12 |
Горелин |
|
|
|
|
|
13 |
Матвеева |
|
|
|
|
|
14 |
Гусев |
Англ со словар |
|
|
|
|
Для таблиц, находящихся в 3-й нормальной форме, организация многозначных полей данных возможна только с помощью создания промежуточной таблицы. Соответствующая структура представлена на схеме данных 2.
Схема данных 2