Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

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

Вид связи один-ко-многим | Вид связи многие-ко-многим | Механизм создания ключей | Схема данных | Порядок выполнения работы | Фильтры по выделенному | Константы и переменные в запросах | Операторы в запросах | Бланк запроса в Access | Запросы с параметрами |


Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Как в простых, так и в сложных запросах на выборку можно создавать вычисляемые поля. Например, если в базе данных Товары есть поля Цена и Количество, то стоимость товаров хранить излишне. Во-первых, потому что это потребует дополнительного места на диске, а во-вторых –при каждом изменении цены либо количества товара придётся корректировать данные об их итоговой стоимости, что повлечёт за собой дополнительные трудности и затраты. Гораздо проще вычислять стоимость только когда это необходимо – в запросе.

Прежде чем мы рассмотрим создание таких полей, необходимо упомянуть о правилах обращения к любым полям. Полный синтаксис обращения к полям в Access выглядит следующим образом: [Имя таблицы/запроса].[Имя поля]. Если имя поля, таблицы или любого другого объекта Access не содержит пробелов, то квадратные скобки можно опускать. Если в наборе таблиц и запросов, служащих источником для данного запроса, имя поля уникально, то имя таблицы/запроса также можно опустить.

Вычисляемое поле записывается в том же самом бланке запроса, в отдельном столбце. Разница только в том, что вместо имени поля туда вручную записывается формула, содержащая участвующие в расчёте переменные, а также необходимые операторы и константы. Перед формулой пишут имя нового, вычисляемого поля, отделяемого двоеточием и последующим за ним пробелом. Например, для нашего случая вычисляемое поле в первой строке БЗ Поле примет вид:
Стоимость: [Цена]*[Количество].

В узкий столбец непросто записать длинную формулу, но если нажать комбинацию клавиш SHIFT+F2, то открывается вспомогательное диалоговое окно Область ввода, где отображается содержимое только текущей ячейки БЗ.

Вычисляемое поле – это такое же поле, как и остальные. Поэтому по нему можно также сортировать, на него тоже можно накладывать условия и т.п.


Дата добавления: 2015-08-27; просмотров: 48 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Порядок выполнения работы| Групповые операции

mybiblioteka.su - 2015-2024 год. (0.006 сек.)