Создание запросов в среде MS Access
Автор: Кузьмина Любовь Леонидовна
Организация: ОСП «Индустриальный техникум» ГОУ ВО ЛНР «ДонГТИ»
Населенный пункт: ЛНР, г. Алчевск
Тема: Создание запросов в среде MS Access
Цель: научиться создавать запросы на отбор данных и параметрические запросы.
Вопросы для повторения
- Назначение запроса.
- Разница между фильтрами и запросами.
- Типы запросов.
- Может существовать запрос, если таблица, на основе которой он был создан, удалена?
- Построение простого запроса.
- Построение запроса с помощью конструктора. структура бланка запроса.
- Запрос по нескольким таблицам.
- Параметрический запрос.
- Сохранение запроса.
10. Построение логических условий отбора записей.
Задание
- Открыть собственную базу данных.
- На основе таблицы Кадры построить простой запрос на отбор полей Фамилия, Имя, Отчество, Телефон.
Указания к выполнению: выбрать Запросы-Создать-Простой запрос-ОК. В окне Создание простых запросов выбрать из списка значение поля Таблицы и запросы - таблицу Кадры. Из перечня доступных полей выбрать поля, которые должны быть отражены в запросе, с помомощью кнопки «>». Нажать Долее. На следующем шаге работы мастера выбрать «подробный», нажать Далее и указать имя запроса, создается (Телефоны сотрудников). Нажать Готово. Посмотреть полученные результаты.
3. На основе таблиц Должности и Кадры получить перечень работников, указав Фамилия, Имя, Отчество, Должностной оклад и Год приема на работу. Назвать запрос Должностные ставки.
Указания к выполнению: выбрать Запросы-Создать-Констру-тор-ОК. В окне Добавление таблицы выбрать нужные таблицы, закрыть это окно. В окне конструктора запросов в верхней части, где расположены таблицы базы данных, можно выбирать необходимые поля с помощью двойного нажатия левой кнопки мыши. Выбранные поля должны появляться в столбцах нижней части окна. Закрыть окно запроса и сохранить его, указав имя.
4. Скопировать запрос Должностные ставки, назвав новый Невысокая зарплата. Изменить создан запроса режиме конструктора. Добавить условие отбора - отразить работников, должностные ставки которых составляют меньше 200 грн.
Указания к выполнению: скопировать запрос, воспользовавшись буфером обмена. Открыть новый запрос в режиме конструктора и в колонке Должностной оклад добавить значение в строке Условие отбора <= 200 Закрыть запрос, сохранив внесенные изменения. Проверить полученные результаты.
- Создать запрос Бигборды на отбор из таблицы Подробные данные о фирмы перечень фирм, которые имеют вид рекламы - бигборды и годовой доход меньше 20 000 грн.
- Из таблицы Подробные данные о фирмах получить перечень фирм, годовой доход которых находится в пределах от 10 000 до 41 000 грн. Назвать запрос Средний доход.
- На основе таблицы Клиенты построить запрос Наличие оплаты для отображения фирм, которые используют предоплате.
Указания к выполнению: для поля Предоплата в режиме конструктора в строке Условие отбора указать ИСТИНА.
- Из таблицы Подробные данные о фирмах и Клиенты получить перечень работников и фирм с иностранным капиталом и наличием филиалов. Запрос назвать Перелик_фирм.
- Создать на основе таблицы Кадры параметрический запрос Данные об образовании с полями Фамилия, Имя, Отчество, Образование. Проверить работу запроса для значений параметров Средняя и Высшая.
Указания к выполнению: выбрать Запросы-Создать-конструктор-ОК. В окне Добавление таблицы выбрать нужную таблицу. Добавить необходимые поля. В строке Условие отбора поля Образование записать [Введите значение поля образование]. При запуске созданного запроса появится окно с вопросом Введите значение поля образование, в которое следует ввести значение параметра (Средняя). Проверить работу запроса для значения «Высшая».
10. Создать параметрический запрос Вид_рекламы на основе таблицы Подробные данные о фирмах для получения списка фирм с определенным видом рекламы. Проверить работу запроса для значений газеты и радио.