Вычисления в запросах.
Поле, содержимое которого является результатом расчета по содержимому других полей, называется вычисляемым полем. Оно может существовать только в результирующей таблице. В исходных (базовых) таблицах такое поле не создается, и таблицы не меняются.
Для создания запроса, производящего вычисления, служит тот же самый бланк запроса по образцу. Разница в том, что в одном из столбцов записывают формулу. В нее входят заключенные в квадратные скобки названия полей, участвующих в расчете, а также знаки математических операций. Если формула большая, то с помощью клавиш [Shift]-[F2] можно открыть вспомогательное окно Область ввода. В него можно ввести сколь угодно длинную формулу, а затем щелчком на кнопке ОК перенести ее в бланк запроса по образцу.
Например, имеется БД по итогам командных соревнований. Базовая таблица содержит сведения о проведенных играх команд, количестве побед, поражений, ничьих, о том, сколько забито и пропущено голов. В запросе надо отобразить результативность каждой команды. Для этого надо создать вычисляемое поле. Его название не должно совпадать ни с одним полем таблицы и отделяться от формулы двоеточием.
Вычисляемое поле можно сделать полем сортировки, чтобы не только получать новые результаты, но и анализировать их.
Дата добавления: 2015-05-08; просмотров: 788;