Рекомендации к выполнению задания №2
Таблицу создать с помощью конструктора таблиц. Задать следующие типы данных и свойства полей:
Имя поля |
Тип данных |
Размер поля |
Формат поля |
Таб_ном |
Числовой |
Целое |
|
ФИО |
Текстовый |
20 |
|
Дом_адрес |
Текстовый |
25 |
|
Дата_рожд |
Дата/время |
|
Краткий формат даты |
Образ_ние |
Текстовый (поле со списком) |
15 |
|
Ин_язык |
Текстовый (поле со списком) |
15 |
|
Загран_поездки |
Логический |
|
Да/нет |
Должность |
Текстовый |
15 |
|
Оклад |
Числовой |
Одинарное с плавающей точкой |
Фиксированный |
Район_коэф. |
Числовой |
Одинарное с плавающей точкой |
Фиксированный |
С целью автоматизации ввода данных для поля «Образ_ние» при задании типа данных с помощью мастера подстановок создать поле со списком, состоящий из сл.значений: «высшее», «техникум», «среднее». Для этого надо запустить мастер подстановок из списка «Тип данных», в мастере подстановок инициировать переключатель «будет введен фиксированный набор значений», затем ввести указанные значения в столбец. Точно также создать список для поля «Ин_язык», состоящий из сл.значений: «английский», «немецкий», «французский», «никакой». Во вкладке «Общие» свойств поля задавать размер поля, а создаваемые списки со значениями можно увидеть во вкладке «Подстановка».
Для созданной и заполненной таблицы создать:
I. запросы:
Простые запросы
Выбрать всех, кто моложе 40 лет
Выбрать всех, у кого высшее образование и кто проживает на Кр.проспекте
Выбрать бухгалтеров, проживающих на улице Блюхера, имеющих высшее образование и оклад больше 20000 руб.
Запросы с вычисляемыми полями:
Создать запрос с вычисляемым полем «Код фамилии»:
При создании вычисляемого поля использовать построитель выражений, который можно вызвать через контекстное меню для ячейки «Поле». Функция Left– текстовая функция, которая позволяет выбрать из текстового поля [ФИО] указанное после точки с запятой количество символов, начиная с крайнего левого.
Создать запрос с вычисляемым полем «Надбавка», которое должно отражать надбавку работников к окладу в зависимости от районного коэффициента:
В данном запросе вычисляемое поле создается через арифметическое выражение также с помощью построителя выражений. После ввода выражения в ячейку вызвать для нее контекстное меню, из которого выбрать пункт «свойства» и во вкладке «общие» диалогового окна «свойства поля» установить формат поля «фиксированный».
Запросы с использованием групповых операций
Создать запрос, в котором необходимо определить количество сотрудников, у кого оклад < 10000 руб. Использовать групповые операции, которые можно включить командой на панели инструментов.
При создании этого запроса вначале в поле «Оклад» будет проделана выборка всех, у кого оклад <10000 руб.(при этом в строке «Групповая операция» выбирается операция «условие», а в строке «Условия отбора» набирается само выражение), затем в поле «ФИО» будет посчитано количество работников, удовлетворяющих этому условию(в строке «Групповая операция» при этом надо выбрать операцию «Count».
Создать запрос, в котором необходимо определить количество сотрудников, у кого оклад >10000 и у кого высшее образование
При создании этого запроса также сначала происходит выборка по полям «Образ_ние» и «Оклад», а затем подсчет в поле «ФИО». Для ячеек с групповой операцией «Условие» флажок строки «Вывод на экран» должен быть снят.