Технология создания запросов на выборку 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Технология создания запросов на выборку



Задание. Создать запрос на выборку жестких дисков емкостью не менее 20 Гбайт по цене не более 2500 рублей. Результирующая таблица должна содержать также адрес поставщика и номер его телефона.

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

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

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

4. В окне Добавление таблицы выбрать таблицу Поставщики, щелкнуть мышью по кнопке Добавить и закрыть окно Добавление таблицы.

5. Двойными щелчками мышью на именах полей в списке полей таблицы Поставщики выбрать поля, включаемые в результирующую таблицу: Компонент, Модель, Цена оптовая, Поставщик, Адрес.

6. Задать условие отбора для поля Компонент. Для этого в соответствующую строку ввести: Жесткий диск.

7. Задать условие отбора для поля Цена оптовая. Для этого в соответствующую строку ввести: <=2500.

8. Далее необходимо задать условие отбора по основному потребительскому параметру ─ емкость жесткого диска. Однако в таблице Поставщики такого поля нет, но есть поле Модель, которое однозначно определяет параметры изделия. Так как по полю Модель установлена связь с таблицей Комплектующие, то имеется возможность ввести в запрос поле Основной параметр, взяв его из другой таблицы. Для этого нужно добавить список полей таблицы Комплектующие в верхнюю часть бланка запроса по образцу, щелкнув правой кнопкой мыши в верхней области бланка. В открывшемся контекстном меню выбрать пункт Добавить таблицу. Откроется окно Добавление таблицы. В этом окне выбрать таблицу Комплектующие. Двойным щелчком мыши на поле Основной параметр в списке полей таблицы Комплектующие ввести это поле в бланк запроса по образцу.

9. В строке Условие отбора столбца Основной параметр ввести условие >= 20 (емкость жесткого диска).

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

11. В окне Комплектующие: база данных открыть только что созданный запрос и проанализировать результирующую таблицу. Если ни одно изделие не соответствует условию отбора и получившаяся результирующая таблица не имеет данных, то необходимо открыть базовые таблицы и откорректировать их содержание так, чтобы можно было проверить работу запроса.

12. По окончании исследований закрыть все открытые объекты и завершить работу с программой Microsoft Access.

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

 

7.4.4. Технология создания запросов “с параметром”

 

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

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

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

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

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

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

· Компонент;

· Модель;

· Цена оптовая;

· Поставщик;

· Адрес.

5. В строке Условие отбора поля Компонент ввести Процессор.

6. В строку Условие отбора ввести текст: Введите максимальную цену. Это дает пользователю возможность выбора критерия цены (в другой задаче ─ другого критерия).

7. Закрыть запрос. При закрытии сохранить его под именем Выбор комплектующих.

8. В окне Комплектующие: база данных открыть панель Запросы и запустить запрос Выбор комплектующих ─ на экране появится диалоговое окно Введите значение параметра. В этом окне ввести критерий цены процессора, например, 6500 и щелкнуть по кнопке Ok. По результатам запроса будет сформирована результирующая таблица.

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

 



Поделиться:


Последнее изменение этой страницы: 2016-12-16; просмотров: 443; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.67.26 (0.005 с.)