Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.Учебное пособие - КузГТУ.pdf
Скачиваний:
259
Добавлен:
10.05.2015
Размер:
5.61 Mб
Скачать

3.7.4.3. Создание запросов на выборку

Задание. Создать запрос на выборку заказа клиента Дымова С.В. Результирующая таблица должна содержать: фамилию, адрес и номер его телефона, наименование, цену, количество товара

идату заказа.

1)Запустить программу MS Access.

2)В окне Microsoft Access включить переключатель Открыть базу данных, выбрать ранее созданную базу Торговая организация и щелкнуть по кнопке Ok.

3)В окне Торговая организация: базы данных открыть панель

Запросы. Двойным щелчком мыши по ярлычку Создание запроса в режиме Конструктора. Откроется бланк запроса по образцу и диалоговое окно Добавление таблицы.

4)В окне Добавление таблицы выбрать последовательно таблицы Клиенты, Товары, Заказы и для каждой таблицы щелкнуть мышью по кнопке Добавить. Закрыть окно До-

бавление таблицы.

5)Двойными щелчками мышью на именах полей в списке полей сначала таблицы Клиенты выбрать поля, включаемые в результирующую таблицу, Фамилия И. О., Телефон и Адрес доставки. Затем из таблицы Товары выбрать поля Наименование и Цена. Потом из таблицы Заказы выбрать поля

Количество и Дата заказа.

6)Задать условие отбора для поля Количество (>0 and <11). Для второго запроса задать условие отбора для поля Дата заказа (>25.03.10).

7)В окне Торговая организация: база данных открыть пооче-

редно созданные запросы и проанализировать

результирующие таблицы.

Примечание: Следует отметить, что в этом случае созданные запросы имеют существенный недостаток, а именно, пользователь базы данных работает с запросами, которые подготовил ему разработчик. Поэтому пользователь не имеет возможности изменить критерий (условие) отбора.

177

3.7.4.4. Создание запросов «с параметром»

Специальный тип запросов «с параметром» позволяет пользователю самому ввести критерий отбора данных на этапе запуска запроса. Таким критерием обеспечивается гибкость работы с базой.

Задание. Создать запрос, позволяющий выбирать информацию о клиентах, сделавших заказы, наименование заказанных товаров, их стоимость и количество. Эти условия пользователь должен иметь возможность задавать сам при запуске запроса.

1)Запустить программу MS Access.

2)В окне Microsoft Access включить переключатель Открыть базу данных, выбрать ранее созданную базу Торговая орга-

низация: базы данных и щелкнуть по кнопке Ok.

3)В окне Торговая организация: базы данных открыть панель

Запросы. Двойным щелчком мыши по ярлычку Создание запроса в режиме Конструктора открыть бланк запроса по образцу.

4)Создать запрос на выборку, основанный на таблицах Товары, Клиенты и Заказы. В этот запрос должны войти следующие поля:

Фамилия клиента;

Наименование товара;

Цена;

Количество.

5)В строке Условие отбора поля Фамилия ввести текст [Введите фамилию клиента].

6)В строку Условие отбора ввести текст [Введите максимальную цену].

7)Закрыть запрос. При закрытии сохранить его под именем

Заказы клиента.

8)В окне Торговая организация: база данных открыть панель

Запросы и запустить запрос Заказы клиента – на экране появится диалоговое окно Введите фамилию клиента. В этом окне ввести критерий цены системного блока, например 10000, и щелкнуть по кнопке Ok. По результатам запроса будет сформирована результирующая таблица.

9)Закрыть все объекты базы данных и программу MS Access.

178