Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод_Access.doc
Скачиваний:
25
Добавлен:
25.08.2019
Размер:
574.98 Кб
Скачать

3.3 Вычисление в запросах

Запрос можно использовать для выполнения расчетов. Для этих целей предусмотрены статистические функции. Статистическую функцию задают в строке Групповая операция.

Функция Выполняемая операция

Sum Суммирование значении определенного поля

Avg Вычисление среднего значения

Min Вычисление минимального значения

Мах Вычисление максимального значения

Count Вычисление количества записей в определенном поле

First Определяется первое значение в указанном поле

Last Определяется последнее значение в указанном поле

StDev Вычисляется стандартное отклонение

значений данного поля

Var Вычисляется вариация значений данного поля

3.4 Построение выражений с помощью построителя выражений

Acces предоставляет пользователю возможность создавать более сложные выражения с помощью построителя выражений. Построитель предоставляет список часто используемых выражений, из которого их можно

выбрать.

Для запуска построителя выражений необходимо выполнить следующие действия:

  1. открыть запрос в режиме конструктора;

  2. установить указатель в позицию, в которую требуется ввести выражение, и нажать правую клавишу мыши;

  3. в контекстном меню выбрать команду Построить. Другой вариант – нажать кнопку Построить на панели инструментов.

Построитель выражений состоит из трех разделов (рисунок 8)

Рисунок 8 - Построитель выражений

В верхней части окна построителя расположено поле выражения. Ниже находится раздел, предназначенный для создания элементов выражения и их последующей вставки в поле выражения. Допускается непосредственный ввод части выражения в поле выражения.

Существуют определенные требования к синтаксису выражений. Например, символьные данные заключаются в кавычки, даты - в знак #.

В средней части окна построителя находятся кнопки -с часто используемыми операторами. При нажатии на одну из этих кнопок построитель вставит соответствующий оператор в текущую позицию поля выражения.

Кроме традиционных знаков математических действий существует еще

несколько операторов:

\ Обратная косая черта обозначает деление целых

частей делимого и делителя. Результат округляется до целых

^ Возведение в степень

Mod Операция получения остатка от целочисленного деления первого аргумента на второй

& Используется для «сложения» данных символьного типа. Можно использовать и более привычный знак «плюс»

# - обозначает любую неизвестную цифру

And Or Not Логические операторы, используемые для построения условий отбора. Они могут применяться к двум или нескольким выражениям и используются со скобками

Чтобы вывести полный список операторов, выберите папку Операторы в нижнем левом поле и нужный тип в среднем поле. В правом поле будут выведены все операторы выбранного типа.

В нижней части окна построителя находятся три поля.

В левом поле выводятся папки, содержащие таблицы, запросы, формы, объекты базы данных, встроенные и определенные пользователем функции, константы, операторы и общие выражения.

В среднем поле задаются определенные элементы или типы элементов для папки, заданной в левом поле. Например, если выбрать в левом поле Встроенные функции, то в среднем поле появится список всех типов функций Microsoft Access.

В правом поле выводится список значений (если они существуют) для элементов, заданных левым и средним полями. Например, если выбрать в левом поле Встроенные функции и тип функции в среднем, то в правом поле будет выведен список всех встроенных функций выбранного типа.

  • Date() – возвращает текущую дату;

  • Year() – возвращает год от даты, (Year (Date()) вернет 2005;