Курсовая работа: Создание базы данных сотрудников
6.2 Построитель выражений
Для формирования условий отбора, для создания выражений в вычисляемых полях удобно использовать Построитель выражений. В поле записи формируются выражения, в левой части нижней половины окна содержатся папки, открытие которых позволяет раскрыть содержание папки и вставлять объекты из следующей части в выражения. Перейти в окно построителя выражений можно, нажав кнопку Построитель на панели инструментов конструктора запросов или выбрав команду Построить в контекстно-зависимом меню. Вид окна построителя представлен на рис.15.
Рис.15. Построитель выражений
6.3 Использование групповых операций в запросах
Групповые операции позволяют выделять группы записей с одинаковыми значениями в указанных полях. Нажав на кнопку Групповые операции на панели инструментов, в бланке запроса появится дополнительная строка Групповая операция, позволяющая выполнять статистические операции со значениями конкретных полей.
Групповые операции используются в запросах на выборку. В запрос включаются поля, по которым надо произвести статистические вычисления.
Девять статистических функций, встроенных в Access:
Название Функция
Last Последнее значение в группе
First Первое значение в группе
Var Вариация значений поля
StDev Стандартное отклонение величин ноля от среднего
Count Число значений поля в группе без учета пустых значений
Мах Максимальное значение
Min Минимальное значение
Avg Среднее значение поля
Sum Сумма значений поля по всем записям
На рисунке 16 представлен запрос с группировкой, с помощью которого можно определить значение среднего оклада, суммарную величину окладов по должностям согласно штатному расписанию, среднеквадратическое отклонение от среднего значения оклада.
Рис.16. Запрос с использованием групповых операций
7. Даты и их использование в базах данных
Операции с данными, осуществляемые пользователями, регистрируется во времени. Ввод, корректировка, удаление и другие операции регистрируются во времени. Даты используются в различных вычислениях.
Операторы работы с датами:
Date() - вывод текущей даты (число, месяц и год);
Year(Date()) - вывод текущего года;
Month(Date()) -вывод текущего месяца;
Day(Date()) - вывод текущего дня.
Определение стажа