Лабораторная работа №18

Тема: «Создание запросов».

Цель занятия: получить практические навыки по работе с различными видами запросов»

Отрабатываемые вопросы:

1. Запрос с группировкой.

2. Запрос с параметрами.

3. Запрос на добавление.

4. Запрос с вычисляемыми полями,

Организационно-методические указания

1. Вызовите программу Access. Дня этого дважды щелкните по пиктограмме Microsoft Access. Откроется окно системы управления базами данных, в котором появится меню.

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

3. Если вы включили в параметры запуска Заставку, то она появится перед вами. Закройте ее. На экране возникнет диалоговое окно с основными элементами базы данных. В базе данных должны быть три таблицы: Список, Личные данные, Группы. В случае их отсутствия импортируйте данные таблицы из чужой базы данных (например, из эталонной базы данных учителя).

4. Выберите закладку Запросы, если находитесь в другом диалоговом окне.

5. Щелкните мышкой по кнопке Создать.

6. В появившемся диалоговом окне выберите Конструктор, щелкните по кнопке ОК.

7. Добавьте нужные таблицы (Личные данные и Список), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-к-одному»).

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

9. Выберите поля Фамилия, Имя и Отчество из таблицы Список и Номер Телефона - из таблицы Личные данные. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Второй вариант - перетащить мышкой название поля в клетки запроса.

10. Сохраните запрос, щелкнув по кнопке Сохранить. Введите имя запроса Номера телефонов и щелкните по кнопке ОК.

11. Щелкните по кнопке для представления запроса. Это самый простой вид запроса на выборку. В результате вы получаете новую таблицу с другим набором полей.

12. Перейдите в режим Конструктор.

Замечание. Условие отбора можно включать аналогично включению фильтра. Например, телефонная книга для всех учащихся, фамилии которых начинаются на букву «В», может быть получена с помощью включения условия Like «В*».

13. Получите этот запрос (он представлен на рис. 2).