Задание 3. Поиск повторяющихся записей по полю «Имя» таблицы «Студенты»
Порядок работы
1. Выберите объект базы — Запросы. Нажмите кнопку Создать, в открывшемся окне Новый запрос выберите вид запроса — «Повторяющиеся записи» (рис.5).
Рис. 5. Создание запроса поиска повторяющихся записей |
2. В качестве источника данных укажите таблицу «Студенты».
3. В следующих диалоговых окнах выберите поле, по которому будет происходить поиск повторяющихся записей — Имя, в качестве дополнительных полей выберите поля Фамилия и Специализация. В результате работы будут отобраны записи повторяющихся имен студентов, а к ним добавлены сведения о фамилиях и специализации студентов. Сохраните запрос под именем «Повторяющиеся записи».
Задание 4. Запросы на выборку по условию.
Порядок работы
1. Выберите из таблицы «Студенты» фамилии, имена и телефоны всех студентов, у которых фамилия начинается на букву «С».
Для этого выберите объект базы — Запросы. В режиме Конструктор создайте запрос на выборку (Создать/Конструктор). Добавьте таблицу «Студенты».
Выберите из списка полей таблицы поля Фамилия, Имя, Телефон. В строке «Условие отбора» поля Фамилия бланка запроса наберите условие — «С*» ( символ * свидетельствует о наличии произвольных символов за буквой «С»).
Задайте сортировку по полю Имя. Проверьте, чтобы в строке «Вывод на экран», отвечающей за вывод записей в динамическом наборе на экран компьютера, стояли галочки.
После запуска запроса на исполнение командой Запрос/Запуск или кнопкой Запуск панели инструментов («!» — восклицательный знак) произойдет отбор по условию. Сохраните запрос под именем «Фамилия С».
3. Выберите всех сотрудников со специализацией «технолог».
Для этого создайте запрос (Создать/Конструктор). Добавьте таблицу «Студенты». Выберите выводимые поля Фамилия, Имя, Отчество, Специализация. В строке «Условие отбора» поля Специализация бланка запроса наберите условие — «технолог». Задайте сортировку по возрастанию по полю Фамилия.
Для запуска запроса выберите команду Запрос/Запуск. Сохраните запрос под именем «Запрос — Технолог» .
Дополнительные задания
Задание 5. В той жеБД создать запрос на выборку по таблице «Студенты и задания» всех студентов, которые получили задания позже 20.03.04 (в поле «Начальная дата» задайте условие отбора > 20.03.04).
Задание 6. В той жеБД по таблице «Студенты и задания» создать запрос на поиск повторяющихся записей по полю «Конечная дата».
Практическая работа 25
Тема: РАБОТА С ДАННЫМИ И СОЗДАНИЕ ОТЧЕТОВ В СУБД MS ACCESS
Цель занятия.Изучение информационной технологии создания запросов и отчетов в СУБД Access.
Запустите программу СУБД Microsoft Access и откройте созданную вами БД «Моя пустая база данных».
Задание 1. Расчет суммарного значения поля.
Порядок работы
1. В таблице «Студенты» с помощью запроса подсчитайте суммарное значение по полям Стипендия и Надбавка.
2. Для расчета суммарного значения полей создайте запрос в Конструкторе и в бланке запроса выберите поля Стипендия и Надбавка.
Рис. 1. Расчет суммарного значения по полям Стипендия и Надбавка
3. Нажмите кнопку Групповые операции (2,) на панели инструментов. В появившейся строке «Групповые операции» бланка запроса из раскрывающегося списка выберите функцию Sum (рис.1). Запустите запрос на исполнение. Сохраните запрос под именем «Запрос — Сумма».
Задание2. Запрос на выборку в интервале дат.
Создайте по таблице «Студенты и задания» запрос на выборку всех студентов, которым надо представить курсовые работы (конечная дата) с 01.05.04 по 25.05.04 (рис.2). Задайте сортировку по Начальной дате по возрастанию. Сохраните запрос под именем «Запрос — Итог».
Краткая справка. При наборе условия используется логический оператор AND. Условие данного запроса имеет вид
> = 01.05.04 AND < = 25.05.04.
Рис. 2. Запрос с логическим оператором AND на выборку по условию