№ 7. Создание и использование запросов. Конструктор запросов
Цель работы:
· закрепить навыки по редактированию таблиц;
· познакомиться с основными видами запросов;
· научиться создавать запросы на выборку различными способами.
1. Откройте свою базу данных.
2. Создайте запрос на выборку с именем Номера телефонов:
1) Во вкладке Создание щелкните по кнопке Конструктор запросов.
2) Из окна Добавление таблицы выберите Личные данные и Список, выбирая их и щелкая по кнопке Добавить.
3) Закройте окно Добавление таблицы
4) Выберите поля Фамилия, Имя и Отчество из таблицы Список и Номер Телефона – из таблицы Личные данные (рис.32). Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант – перетащить мышкой название поля в клетки запроса.
Рис.32
5) Сохраните запрос, щелкну на кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.
6)
Щелкните по кнопке на Ленте для представления запроса. Это самый простой вид запроса
на выборку. В результате вы получаете новую таблицу с другим набором полей.
7) Перейдите в режим Конструктор.
Замечание. Условие отбора можно включить аналогично включению фильтра. Например, телефонная книга для всех учащихся, фамилии которых начинаются на букву «В», может быть получена с помощью включения условия Like«В*».
8) Получите этот запрос (он представлен на рис.33.)
Рис. 33
9) В списке команд кнопки Office необходимо выбрать команду Сохранить объект как (из группы команд Сохранить как) и в качестве имени запроса ввести «Выборка по В»
10) Щелкните на вкладку Конструктор
11) Щелкните по
кнопке на Ленте для представления запроса.
Самостоятельное задание. Составьте следующие запросы:
1. На адреса девочек, имя которых «Анна». Сохраните запрос с именем Анна.
2. На телефоны учащихся, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка по А.
3. Составьте запрос с использованием логических операций в условии отбора:
Предположим, что вам нужно составить ведомость для выплаты стипендии всем учащимся, которые учатся без троек. Для этого нужно выбрать записи, в которых оценки по предметам 4 или 5.
1) Выберите вкладку Создание.
2) Щелкните мышкой по кнопке Конструктор запросов.
3) Добавьте нужные таблицы (Личные данные и Список)
Замечание. Так как таблицы связаны, между ними на экране появляется линия «один-к-одному». Если ее нет, таблицы нужно связать.
4) Закройте окно Добавление таблиц.
5) Выберите поля Фамилия, Имя и Отчество из таблицы Список и поля Word, Excel, Access – из таблицы Личные данные.
6) В строке Условие отбора под полями Word, Excel, Access поставьте 4 Or 5 (рис. 17).
7) Щелкните по
кнопке на Ленте для
представления запроса.
8) Сохраните запрос с именем Успеваемость WEA, щелкнув по кнопке Сохранить.
Рис. 34
Самостоятельное задание. Составьте запросы:
1. на учеников группы 101, у которых оценка по курсу «Освоение базы Access» 4 или 5; сохраните запрос с именем Успеваемость Access
2. на учеников групп 102 и 103, которые имеют оценку по курсу «Освоение программы Word» и «Освоение программы Excel» 4 или 5; сохраните запрос с именем Успеваемость WE
4. Завершите работу с программой Access.
№ 8. Создание и использование запросов. Построитель выражений
Цель работы:
· Научиться создавать запросы при помощи Построителя выражений.
1. Составьте запрос на выборку всех записей, кроме тех в которых указана фамилия Баранова с использованием Построителя выражений:
1) Откройте запрос Номера телефонов.
2) Щелкните по кнопке Конструктор.
3) Удалите поле Номер Телефона. Добавьте поле Адрес. Для этого достаточно открыть список, щелкнув по кнопке справа от поля Номер Телефона и выбрать из него поле Адрес. Флажок: Вывод на экран должен быть активным.
4) Сохраните запрос с именем Адрес, выполнив команду Сохранить объект как
5) Поставьте курсор в ячейку Условие отбора в столбце Фамилия.
6)
Щелкните по кнопке – Построитель на вкладке
Конструктор. Появится окно, в котором можно строить сложные запросы рис. 35:
Рис. 35
7) Под Полем выражения находятся кнопки арифметических и логических операций. Щелкните по кнопке Not наберите "Баранова" (фамилия Баранова в кавычках).
8) Щелкните по кнопке ОК. В поле Условие отбора появится выражение: Not "Баранова".
9) Сохраните запрос с именем не_Баранова
10) Щелкните по кнопке Выполнить для представления запроса.
11) Закройте запрос.
4. Создайте вычисляемые поля:
1) В Конструкторе запросов добавьте таблицы Список и Личные данные (свяжите таблицы, если они не связаны)
2) Выберите поля Фамилия и Имя из таблицы Список и поля Word и Excel – из таблицы Личные данные.
3) Поставьте курсор в пустой ячейке справа от Excel (на линии Поле).
4) Щелкните по
кнопке – Построитель.
5) В Поле выражения напечатайте вручную выражение: Среднее: ([Word]+[Excel])/2 и щелкните по кнопке ОК.
6) Это выражение подставится в новое поле.
7) Сохраните запрос под именем Среднее.
8) Щелкните по кнопке Выполнить для представления запроса. Новое поле в таблице запроса будет иметь имя Среднее.
9) Закройте запрос.
Самостоятельное задание. Составьте запросы при помощи Построителя выражений:
1. Исключающий Вашу фамилию из таблицы Список1 (название запроса - Не моя фамилия)
2. Показывающий только тех, кто собирается поступать в институт (название запроса – Институт, поля: Фамилия, Имя, Отчество, Год рождения, Институт, Адрес).
5. Завершите работу с программой Access.
6. Скачано с www.znanio.ru
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.