В запросе над полями можно производить вычисления. При вычислениях могут использоваться арифметические выражения и встроенные функции Access.
Выражение вводится в бланк запроса в пустую ячейку строки Поле. При записи выражения можно использовать Построитель выражений. В Построителе выражений встроенные функции находятся в папке Функции → Встроенные функции. Функции делятся на категории: Математические, Статистические, Финансовые, Дата/времяи т.д. Каждая функция выполняет определенное действие и требует задания одного или нескольких аргументов. Некоторые функции приведены в следующей таблице:
Функция | Описание |
Date() | формирует текущую дату, не требует аргументов |
Month(«number») | выделяет из даты месяц, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Month(15.03.05) будет число 3 |
Year(«number») | выделяет из даты год, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Year (15.03.05) будет число 2005 |
Day(«number») | выделяет из даты день, аргумент «number» - поле типа Дата/времяили дата. Например, результатом работы Day (15.03.05) будет число 15 |
Format(«number»;формат) | преобразует числовое значение в формат даты, времени, денежный или любой другой формат, определяемый пользователем. Например, результатом работы Format([Сведения]![Дата Рождения];"mm.yyyy") будет месяц и год рождения |
Left(строка; длина) | возвращает указанное число знаков от левого края строки. Например, результатом работы Left(“благодарить”;5) будет буквосочетание “благо” |
Right(строка; длина) | возвращает указанное число знаков от правого края строки. Например, результатом работы Right(“благодарить”;6) будет буквосочетание “дарить” |
Функция | Описание |
Len(строка) | возвращает количество знаков в строке. Например, результатом работы Len(“благодарить”) будет число 11 |
IIf(логическое выражение;з1;з2) | Возвращает одно из двух значений (з1 или з2) в зависимости от результата логического выражения. з1 - значение или выражение, которое будет возвращено, если выражение будет оценено как Истина. з2 - значение или выражение, которое будет возвращено, если выражение будет оценено как Ложь. |
|
|