Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Вычисляемые поля. Обработка запросов. Открытие запроса. Изменение запроса




Вычисляемые поля

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

 

Таблица 4

Основные операторы, используемые при создании выражений

 

Оператор Описание
+ Сложение чисел
- Вычитание чисел
* Умножение чисел
/ Деление чисел
\ Деление первого числа на второе с округлением результата
^ Возведение в степень
MOD Вычисление остатка от деления нацело

Операторы, приведённые в таблице 4 предоставляют узкий спектр возможностей по созданию выражений. Чтобы создавать сложные выражения, используют мощное средство, которое называется Построитель выражений. С её помощью можно выполнять различные вычисления с использованием данных, находящихся в БД, полей таблиц, запросов, форм и отчётов. Все перечисленные объекты БД находятся, соответственно, в папках Таблицы, Запросы, Forms и Reports в левой части Построителя. Чтобы выбрать требуемый объект, например, таблицу, необходимо выполнить двойной щелчок по папке Таблицы, в результате чего раскроется список всех таблиц БД. После выбора нужной таблицы (или другого объекта) в средней части Построителя отображается список её полей, значение которых можно использовать в создаваемом выражении. Для этого необходимо выбрать требуемое поле и нажать в окне Построителя кнопку Вставить или дважды щёлкнуть по полю в среднем окне Построителя. При этом в верхнем окне Построителя будет отображаться выражение, состоящее из имён полей, операторов и, возможно, встроенных функций Access и констант.

! При составлении запроса с вычисляемым полем следует помнить, что перед вызовом Построителя необходимо присвоить имя запросу (т. е. сохранить его), иначе в среднем окне Построителя не будут выводиться поля текущего запроса.

Например, необходимо подсчитать, какова стоимость квартиры, если известна стоимость 1 квадратного метра площади и площадь квартиры. Выражение будет выглядеть следующим образом: =[Общая пл] * [Стоимость метра].

Результатом работы Построителя будет дополнительное поле – Выражение1:. Название имени вычисляемого поля – Выражение1: задаётся программой по умолчанию. В этом поле будут выводиться числовые значения, полученные в результате умножения составных частей выражения. Чтобы имя вычисляемого поля отражало смысл значений, выводимых в нём – можно заменить Выражение1: на другое название, но следует помнить, что двоеточие (: ) является атрибутом имени вычисляемого поля и его удалять нельзя.

 

Обработка запросов

 

Открытие запроса

Чтобы открыть запрос в режиме проектирования, следует перейти на вкладку Запросы окна БД, выделить в списке необходимый запрос и щёлкнуть по кнопке Конструктор. Для открытия запроса в режиме таблицы надлежит выполнить те же действия, но нажать кнопку Открыть.

 

Изменение запроса

В режиме конструктора запроса можно выполнить такие изменения:

- задать новые критерии;

- изменить способ сортировки;

- отменить или задать отображение поля;

- добавить, удалить или изменить вычисляемые выражения;

- добавить, удалить или перенести поля.

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...