1. Выполните СОЗДАНИЕ – Конструктор запросов.
2. Выберите таблицы Книги в продаже и Поставщики.
3. Введите поля таблиц Книги в продаже (Наименование, Автор, Цена) и Поставщики (Цена оптовая, Поставщик).
4. Для расчета разницы цен необходимо создать в запросе поле, которого нет ни в одной из таблиц (Вычисляемое поле).
Для этого:
· Установите курсор на пустое поле запроса, после поля Поставщик, в строку Поле и выполните щелчок правой клавиши мыши и выберите Построить (Рисунок 13.4).
Рисунок 13.4 – Создание вычисляемого поля
· В открывшемся окне Построителя выражений откройте папку с именем Книготорговля, затем Таблицы и выберите таблицу Книги в продаже.
· В открывшемся списке полей таблицы выберите поле Цена и дважды щелкнете по нему.
· Добавьте в выражение знак "-" (или открываем папку Операторы и щелкаем на кнопке со знаком минус "-" или просто нажимаем этот знак на клавиатуре),
· Затем выберите таблицу Поставщики и вставьте в выражение поле Цена оптовая. Созданное выражение полностью отражается в поле запроса.
|
|
· Теперь перейдите в начало этого выражения и добавьте перед ним имя нового поля «Разница в цене:» (Рисунок 3.5).
Внимание! Не забудьте поставить двоеточие после Разница в цене (так программа определит, что это название нового вычисляемого поля и не выдаст в дальнейшем сообщение о синтаксической ошибке).
Рисунок 13.5 – Готовая формула вычисляемого поля
· Нажмите ОК.
· Закройте запрос и дайте ему имя Разница цен.
· Запустите запрос и убедитесь, что он правильно работает.