|
|||
Задание 4. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Баранова с использованием Построителя выражений
Лабораторная работа № 3 Создание и использование запросов
Задание 1. Откройте базу данных «Список учащихся». В базе данных должны быть две таблицы: Список и Личные данные
Задание 2. Создайте запрос на выборку с именем Номера телефонов с использованием конструктора · Выберите объект Запросы, если находитесь в другом диалоговом окне · Щелкните мышкой по кнопке Создать · В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК · Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-к-одному») · Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц · Выберите поля Фамилия, Имя и Отчество из таблицы Список и НомерТелсфона - из таблицы Личные данные Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой, название поля в клетки запроса
· Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК · Щелкните по кнопке - Запуск для представления запроса. Это самый простой вид запроса на выборку. В результате вы получаете новую таблицу с другим набором полей. · Перейдите в режим Конструктор
Замечание. Условие отбора можно включать аналогично включению фильтра. Например, телефонная книга для всех учащихся, фамилии которых начинаются на букву «В», может быть получена с помощью включения условия Like «В*»
· Получите запрос Телефонная книга для тех учащихся, фамилии которых начинаются на букву «В» (см. Замечание выше). Щелкните по кнопке - Запуск для представления запроса · Измените имя запроса, выбрав в меню пункт Файл - Сохранить как · В появившемся диалоговом окне наберите новое имя запроса: Выборка по В. Теперь в меню базы данных в окне Запросы будет показано два запроса
Самостоятельное задание 1. Составьте запрос на адреса только девочек, имя которых - Анна. Сохраните запрос с именем Анна 2. Составьте запрос па телефоны учащихся, отчество которых начинается на букву «А». Сохраните запрос с именем Выборка по А
Задание 3. Составьте запрос с использованием логических операций в условии отбора Предположим, что вам нужно составить ведомость для выплаты стипендии всем учащимся, которые учатся без троек. Для этого нужно выбрать записи, в которых опенки по предметам 4 ИЛИ 5
· Выберите вкладку Запрос, если находитесь в другом диалоговом окне · Щелкните мышкой по кнопке Создать ·В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК. Добавьте нужные таблицы (Личные данныеи Список), выбирая их и щелкая по кнопке Добавить
Замечание. Так как таблицы связаны, между ними на экране появляется линия «один-к-одному». Вели её нет, таблицы нужно связать
· Закончите выбор, щелкнув по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц · Выберите поля Фамилия, Имя и Отчество из таблицы Список и поля Word, Excel, Access - из таблицы Личные данные.Для этого достаточно, сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса · В строкеУсловие отбора под полямиWord, Excel и Access поставьте4 Or 5 · Щелкните по кнопке для представления запроса · Сохраните запрос с именем Успеваемость 1,щелкнув по кнопке Сохранить. Теперь в окне Запросы будет показано три запроса
Самостоятельное задание 1. Составьте запрос на учеников группы 101, у которых оценка по курсу «Освоение базы Access» 4 или 5; сохраните запрос с именем Успеваемость 2 2. Составьте запрос на учеников групп 102 и 103, которые имеют оценку по курсу «Освоение программы Word» и «Освоение программы Еexcel 4 или 5; сохраните запрос с именем Успеваемость 3
Задание 4. Составьте запрос на выборку всех записей, кроме тех, в которых указана фамилия Баранова с использованием Построителя выражений ·Выберите объект Запросы, если находитесь в другом окне ·Выделите запрос Номера телефонов ·Щелкните по кнопке Конструктор ·Удалите поле НомсрТелефона · Добавьте поле Адрес · Сохраните запросе именем Адрес, выполнив команду Сохранить как · Поставьте курсор в ячейку Условие отбора в столбце Фамилия · Удалите надпись в этой ячейке · Щелкните по кнопке - Построить. Появится окно, в котором можно строить сложные запросы · Щелкните по кнопке Not, это слово появится в верхнем поле. Фамилию Баранова в кавычках наберите вручную · Щелкните по кнопке ОК. В поле Условие отбора появится данное выражение · Щелкните по кнопке для представления запроса · Закройте запрос, сохранив его с именем не Баранова, выполнив команду Файл→Сохранить как
Задание. Создайте вычисляемые поля · Вкладка Запросы, кнопка Создать, режим Конструктор, ОК · Добавьте нужные таблицы (Список и Личные данные), выбирая их и щелкая по кнопке Добавить · Завершите выбор, щелкнув по кнопке Закрыть · Выберите поля Фамилия и Имя из таблицы Список и поля Word и Excel - из таблицы Личные данные · Поставьте курсор на клетку правее поля Excel (на линии Поле). Щелкните по кнопке - Построить · В появившемся окне напечатайте вручную выражение: Среднее: ([Wогd]+[Ехсel])/2 · Щелкните по кнопке ОК. Это выражение подставится в новое поле. Нажмите клавишу Enter · Сохраните запрос с именем Среднее · Щелкните по кнопке для представления запроса. Новое поле будет иметь имя Среднее · Закройте запрос
|
|||
|