Реляционные запросы.
Запросы создаются на основе таблиц из БД "Учет товаров". Алгоритм создания реляционного запроса:
В окне БД открыть вкладку Запросы, щелкнуть на кн. Создать. Появится окно Новый запрос, в правой части которого перечислены имеющиеся мастера запросов.
Выбрать пункт Конструктор, ОК. Появится окно запроса вместе с диалоговым окном Добавление таблицы.
Добавить в запрос нужные таблицы, дважды щелкая на имени каждой из них в диалоговом окне Добавление таблицы, затем щелкнуть на кн. Закрыть.
Создать нужные реляционные связи между таблицами, перенося мышью общее поле (поля) из одной таблицы в другую. После этого на экране появятся линии, соединяющие таблицы. (Установленные связи между таблицами на уровне БД тоже добавляются по умолчанию).
Добавить в запрос необходимые поля, перенося имена полей в столбцы бланка запроса.
Задать условия отбора данных, сортировку и вычисляемые поля.
Сохранить и выполнить запрос.
1. Создать запрос «Сведения о заказах»:
а) добавить в запрос таблицы «Товары» и «Заказано»;
б) Установить связь (если еще не установлена):
Код товара 1 ¥ Код товара
(«Товары») («Заказано»)
в) поля, участвующие в запросе:
Код заказа («Заказано»)
Код товара («Заказано»)
Минимальный запас («Товары»)
Количество («Заказано»)
Скидка («Заказано»)
Вычисляемое поле
Отпускная цена:Ccur([Заказано].[Цена]*[Количество](1-[Скидка])/100)*100
г) установить сортировку по возрастанию для поля “Код заказа”
2. Создать запрос «Счета»:
а) добавить в запрос таблицы «Товары» и «Заказано»;
б) Установить связь (если еще не установлена:
Код товара 1--------- ¥ Код товара
(«Заказано») («Товары»)
в) поля, участвующие в запросе:
Код товара («Заказано»)
Марка («Товары»)
Цена («Заказано»)
Поле с параметром:
Продавец:[Имя]&” “&[Фамилия]
Создать запрос «Квартальные обороты»
а) добавить в запрос таблицы «Заказы» и «Клиенты»
б) Установить связь (если еще не установлена:
Код клиента 1--------- ¥ Код клиента
(«Клиенты») («Заказы»)
в) поля, участвующие в запросе:
Код клиента («Клиенты»)
Название («Клиенты»)
Город «Клиенты»
Страна («Клиенты»)
ДатаРазмещения («Заказы») – невыводимое поле с условием отбора
Between#01.01.95#And#31.12.95#
Найти используемые функции в Справке и уметь объяснить их назначение.