СОЗДАНИЕ РЕЛЯЦИОННОЙ БАЗЫ ДАННЫХ
В ACCESS 2007
РОЕНИЕ АТОМА И ХИМИЧЕАЯ
88
•
вычислить стоимость поступивших товаров;
•
сгруппировать записи для одинаковых товаров;
•
вычислить среднюю цену закупки поступивших товаров;
•
вычислить цену отгрузки товаров с учетом наценки.
Данная задача решается при помощи
двух последовательно
выполняющихся
запросов.
Для решения необходимо сделать следующее:
1.
Создайте в режиме
Конструктор
первый запрос
СредняяЦенаЗакуп-
киДата
, который выполняет первые три действия, выбрав для него
таблицы
НакладнаяПриход
и
ТоварыПриход
. Выберите в бланке
запроса поля
КодТов
и
Количество
и включите групповые операции.
2.
Щелкните в пустой клетке строки
Поле
в третьем столбце и откройте
Построитель
(рис. 4.17):
Конструктор →Настройка запроса →Построитель.
3.
В верхней части окна
Построителя
записывается выражение, а нижняя
часть позволяет выбирать поля, необходимые для записи выражений.
В верхней части окна наберите фразу:
Стоимость:
(двоеточие в конце).
4.
В нижней левой части раскройте объект
Таблицы
(двойной щелчок мы-
ши) и выберите таблицу
ТоварыПриход –
средняя часть отобразит поля
этой таблицы: выбор осуществляется двойным щелчком мыши или
кнопкой
Вставить
(удалите появляющуюся фразу «Выражение»).
5.
Выберите поле
Количество
,
наберите символ * и
выберите поле
ЦенаПриход
.
6.
Поскольку стоимости одинаковых товаров необходимо суммировать,
то окончательно формула должна иметь вид (рис. 4.18):
Стоимость:Sum
([
ТоварыПриход
]![
Количество
]*[
ТоварыПриход
]![
ЦенаПриход
]).