Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rab_BD_2 / lab4 / zadanie4.doc
Скачиваний:
15
Добавлен:
20.04.2015
Размер:
29.91 Mб
Скачать
  1. Теперь создадим запрос, определяющий, какие товары поставляет указанное предприятие. Данный запрос будем формировать в режиме дизайна, для этого выполним следующие действия:

    1. В левой части окна, в области «База данных» выбрать «Запросы».

    2. В области «Задачи» необходимо выбрать «Создать запрос в режиме дизайна…».

    1. В появившемся окне выбрать таблицу Products, которая содержит список товаров.

    1. Затем нажать кнопку «Добавить» в этом окне.

    1. В окне «Добавить таблицу или запрос» необходимо выбрать таблицу Clients, содержащую список поставщиков, т.к. нам необходимо создать сложный запрос, объединяющий две таблицы БД – это связано с тем, что информацию о товарах нужно выводить только для конкретного указанного в запросе поставщика – таким образом, поиск будет осуществляться по названию организации, а выводиться будет следующая информация: название организации (из таблицы Clients), код поставляемого товара (из таблицы Products), описание товара (из таблицы Products), марка товара (из таблицы Products), его цена (из таблицы Products) и условие поставки (из таблицы Products).

    1. Затем нажать кнопку «Добавить» в этом окне.

    1. Закрыть окно «Добавить таблицу или запрос», нажав кнопку «Закрыть».

    2. В таблице внизу экрана необходимо задать в строке «Поле» поля, которые будут отображаться в результате выполнения запроса. Для этого в первом столбце необходимо выбрать из выпадающего списка «Clents.Name_Org» (название организации, по которому будет осуществляться поиск), во втором столбце – «Products.Code_product» (код поставляемого данной организацией продукта), в третьем – «Products.Comment» (описание поставляемого товара, т.е. его название), в четвертом – «Products.Mark» (марка поставляемого товара), в пятом – «Products.Corse» (цена поставляемого товара), а в шестом – «Products.Postavka» (условия поставки данного товара выбранным поставщиком). Затем в строке «Таблица» для каждого столбца необходимо из выпадающего списка выбрать название таблицы, в которой содержится заданное в данном столбце поле (для всех столбцом кроме первого – это таблица Products, а для первого – Clients). Затем в строке «Сортировка» в каждом столбце задать способ сортировки – «по возрастанию». В строке «Видимость» необходимо для каждого столбца оставить галочки, т.е. все поля будут выводиться в результате запроса. А в строке «Критерий» необходимо задать следующее – «:Clients», что будет означать необходимость задания значения для поля Name_Org (Название организации) при выполнении запроса, т.к. нам необходимо выводить информации только о тех товарах, которые поставляет конкретная организация.

    1. Необходимо сохранить созданный запрос, нажав кнопку «Сохранить» на панели инструментов вверху окна. В появившемся после этого окне в соответствующей строке необходимо задать имя запроса (выберите любое) и сохранить запрос под заданным именем.

    2. Потом нужно закрыть окно запроса.

    3. Для выполнения запроса необходимо два раз щелкнуть левой кнопкой мыши на строке с именем запроса в области «Запросы».

    4. После этого появиться окна «Ввода параметра», в котором необходимо в строке «Значение» задать имя организации-поставщика, сведения о поставляемых товарах которой необходимо вывести, например, «Темп».

    1. После нажатия кнопки «ОК» в данном окне появиться окно с результатами запроса.