Вычисляемые поля. Обработка запросов. Открытие запроса. Изменение запроса
Вычисляемые поля При создании запросов часто возникает необходимость не только использовать имеющиеся поля таблиц, но и создавать на их основе другие поля, которые называются Вычисляемыми. В вычисляемых полях используются арифметические операторы (см. табл. 4).
Таблица 4 Основные операторы, используемые при создании выражений
Операторы, приведённые в таблице 4 предоставляют узкий спектр возможностей по созданию выражений. Чтобы создавать сложные выражения, используют мощное средство, которое называется Построитель выражений. С её помощью можно выполнять различные вычисления с использованием данных, находящихся в БД, полей таблиц, запросов, форм и отчётов. Все перечисленные объекты БД находятся, соответственно, в папках Таблицы, Запросы, Forms и Reports в левой части Построителя. Чтобы выбрать требуемый объект, например, таблицу, необходимо выполнить двойной щелчок по папке Таблицы, в результате чего раскроется список всех таблиц БД. После выбора нужной таблицы (или другого объекта) в средней части Построителя отображается список её полей, значение которых можно использовать в создаваемом выражении. Для этого необходимо выбрать требуемое поле и нажать в окне Построителя кнопку Вставить или дважды щёлкнуть по полю в среднем окне Построителя. При этом в верхнем окне Построителя будет отображаться выражение, состоящее из имён полей, операторов и, возможно, встроенных функций Access и констант.
! При составлении запроса с вычисляемым полем следует помнить, что перед вызовом Построителя необходимо присвоить имя запросу (т. е. сохранить его), иначе в среднем окне Построителя не будут выводиться поля текущего запроса. Например, необходимо подсчитать, какова стоимость квартиры, если известна стоимость 1 квадратного метра площади и площадь квартиры. Выражение будет выглядеть следующим образом: =[Общая пл] * [Стоимость метра]. Результатом работы Построителя будет дополнительное поле – Выражение1:. Название имени вычисляемого поля – Выражение1: задаётся программой по умолчанию. В этом поле будут выводиться числовые значения, полученные в результате умножения составных частей выражения. Чтобы имя вычисляемого поля отражало смысл значений, выводимых в нём – можно заменить Выражение1: на другое название, но следует помнить, что двоеточие (: ) является атрибутом имени вычисляемого поля и его удалять нельзя.
Обработка запросов
Открытие запроса Чтобы открыть запрос в режиме проектирования, следует перейти на вкладку Запросы окна БД, выделить в списке необходимый запрос и щёлкнуть по кнопке Конструктор. Для открытия запроса в режиме таблицы надлежит выполнить те же действия, но нажать кнопку Открыть.
Изменение запроса В режиме конструктора запроса можно выполнить такие изменения: - задать новые критерии; - изменить способ сортировки; - отменить или задать отображение поля; - добавить, удалить или изменить вычисляемые выражения; - добавить, удалить или перенести поля.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|