Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS OFFICE.doc
Скачиваний:
43
Добавлен:
11.02.2016
Размер:
630.27 Кб
Скачать

3.2.3. Создание запроса на выборку из таблиц с учетом заданных критериев

Пусть нужно создать запрос на выборку данного компонента с заданным основным параметром при цене менее (более) данной. Например, выбрать жесткие диски, имеющие емкость не менее 8 Гбайт при цене менее 150 у.е. И пусть запрос должен содержать следующие поля: компонент, модель, цена оптовая, основной параметр, поставщик, телефон.

Порядок работы

  1. В окне ФамилияСборкаПК: база данных открыть панель Запросы и дважды щелкнуть на значке Создание запроса в режиме Конструктор. Откроется бланк запроса по образцу и одновременно с ним - диалоговое окно Добавление таблицы.

  2. В окне Добавление таблицы выбрать обе таблицы (кнопка Добавить) и закрыть окно.

  3. В списке полей таблицы Поставщики выбрать поля Компонент, Модель, Цена оптовая, Поставщик, Телефон. Выбор производить щелчком на имени поля.

  4. Задать Условие отбора для поля Компонент, для чего в соответствующую строку ввести: Жесткий диск. Из таблицы будут выбираться не все изделия, а только жесткие диски.

  5. Задать Условие отбора для поля Цена оптовая, для чего в соответствующую строку ввести: <150. Из таблицы будут выбираться только изделия, имеющие цену менее 150 у.е.

  6. В бланк запроса ввести поле Основной параметр из таблицы Комплектующие.

  7. Задать Условие отбора для поля Основной параметр, для чего в соответствующую строку ввести: >8. Из таблицы будут выбираться только изделия, имеющие значения основного параметра >8.

  8. Закрыть бланк запроса по образцу. При этом присвоить Запросу имя: Выбор комплектующих.

  9. В окне ФамилияСборкаПК: база данных открыть созданный запрос и рассмотреть результирующую таблицу.

  10. Повторить пункты 4 – 9, изменив Условие отбора для заданных полей, т.е. выбрать, например, Процессор с заданной ценой и основным параметром.

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

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

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

Порядок работы

  1. На основе таблицы Поставщики создать запрос на выборку, в котором должны быть следующие поля:

  • Компонент

  • Модель

  • Цена оптовая

  • Поставщик

  • Телефон

  1. В строку Условие отбора поля Компонент ввести:

Процессор

  1. Строку Условие отбора для поля Цена оптовая надо заполнить таким образом, чтобы при запуске запроса пользователь получал предложение о необходимости ввода нужного значения цены. Пусть пользователю нужно выбрать процессоры, цена которых меньше заданной (например, <100). Тогда в строку Условие отбора поля Цена оптовая нужно ввести следующий текст:

<[Введите максимальную цену]

Примечание. Текст, обращенный к пользователю должен быть заключен в квадратные скобки.

  1. Закрыть запрос и присвоить ему имя:

Выбор комплектующих 2

  1. В окне ФамилияСборкаПК:база данных открыть панель Запросы и запустить запрос Выбор комплектующих 2. На экране появится диалоговое окно Введите значение параметра.

  2. Ввести какое-либо число (например, 100) и щелкнуть на кнопке ОК. В зависимости от того, что реально содержится в таблице Поставщики, по результатам запроса будет сформирована результирующая таблица.

  3. Рассмотреть полученные результаты и повторить пункты 5–6, предварительно изменив значение параметра (ввести, например, 90).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]