Хелпикс

Главная

Контакты

Случайная статья





Задание 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

· Сохраните запрос с именем Среднее

· Щелкните по кнопке  для представления запроса. Новое поле будет иметь имя Среднее

· Закройте запрос



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.