Создание вычисляемых полей в запросе
3. Для таблицы «Поставки» создадим запрос, создающий столбец итоговых сумм по каждой поставке:
■ «Запросы», «Создать», «Простой запрос», «ОК».
■ Из списка таблиц и запросов выберите таблицу «Поставки», в столбец «Доступные поля» перенесите все поля.
■ Далее. Далее. Задайте имя: Расчеты с поставщиками. Изменить макет запроса. Готово.
■ В первой строке седьмого столбца (он пустой) щелкаем правой клавишей мыши, заходим в построитель выражений.
Записываем :
Рис. 58 Создание итогового столбца
(все выражения можно набивать вручную, но гораздо удобнее пользоваться построителем выражений) Новый столбец будет называться «Итого», далее ставят двоеточие, потом идет расчетная формула для значений этого столбца.
■ ОК, запустите запрос.
■ Обратите внимание на последний итоговый столбец. В нем вместо евро стали писаться рубли (по умолчанию для денежного поля). Зайдите в режим конструктора запроса, щелкните п.к.м. в первой строке пятого столбца, выберите пункт «Свойства». Формат поля задайте евро.
■ Сохраните и закройте запрос.
Замечание. Если запрос использует данные более чем из одной таблицы, и особенно, если есть повторяющиеся названия полей, - в выражениях перед именем поля указывают еще и имя содержащей его таблицы по шаблону:
[Имя таблицы]![Имя поля]
В нашем случае выражения Итого:[Количество]*[Закупочная цена]
и
Итого:[Поставки]![Количество]*[Поставки]![Закупочная цена]
эквивалентны.
Дата добавления: 2015-08-04; просмотров: 627;