Элементы выражений

Использование вычисляемых полей в запросах

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

1. В режиме конструктора запроса введите выражение в пустую ячейку строки "Поле". После нажатия клавиши Enter или перевода курсора в другую ячейку будет выведено имя поля "ВыpaжeнueN", где N - целое число, увеличивающееся на единицу для каждого нового создаваемого вычисляемого поля в запросе. Это имя выводится перед выражением и отделяется от него двоеточием. В режиме таблицы данное имя становится заголовком столбца.

2. Пользователь имеет возможность переименовать вычисляемое поле.

Например, для создания ноля "Сумма" следует ввести в ячейку в строке "Поле" выражение: Сумма: [Цена]*[Количество]

При выполнении запроса в поле "Сумма" будет занесено но­вое значение, найденное путем перемножения содержимого по­лей "Цена" и "Количество".

Вычисляемые поля позволяют:

-рассчитывать числовые значения и даты;

-комбинировать значения в текстовых полях;

-создавать подчиненные запросы;

-рассчитывать значения итоговых нолей с помощью групповых функций

Для вычисляемых полей допускается сортировка, задание условий отбора и расчет итоговых значений, как и для любых других полей. Для расчета итоговых значений следует выбрать в ячейке строки "Групповая операция" элемент "Выражение".

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

При делении денежного значения на любое число возвраща­ется числовое значение со значением свойства <Размер поля> - "С плавающей точкой (8 байт)". Для того чтобы возвращалось значение типа "Денежный", следует указать этот тип в свойстве запроса <Формат поля>.

В Microsoft Access определена специальная функция, Count, обеспечивающая подсчет числа записей в запросе. Для этого сле­дует ввести Count(*) в ячейку в строке полей.

Окно "Область ввода", выводящееся нажатием клавиш Shift+F2, позволяет просматривать выражения целиком (без про­крутки).

Элементы выражений

Элементами выражения могут быть операторы, идентифика­торы, функции, литералы и константы.

Оператор =,<, >, &, And, Or, Like определяет операцию, выполняемую над одним или несколькими элементами.

Идентификатор Формы![Заказы]![Заказ] или Отче­ты![Счет].ВыводНаЭкран задает ссылку на значение поля эле­мента управления или свойства.

Функция Date, Sum, DLookup возвращает значение, най­денное в результате расчета или другой операции. Access Basic предоставляет пользователю возможность создавать собственные функции.

Литерал 100, #1-янв-94#, "New York " представляет значе­ние, например, число, строку или дату, которое используется в Microsoft Access, именно в том виде, как оно записано. Даты за­ключаются в символы номера (#), а строки в прямые кавычки (").

Константа True, False, Да, Нет, Null представляет значе­ние, остающееся неизменным.

Задание 1. Создать простой запрос для выборки сведений из базы данных, включающий следующие поля:

- наименование факультета

- номер группы

- наименование специальности

- номер зачетной книжки

- фамилия, имя, отчество


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: