Задание 3. Обработка данных с помощью фильтров



1. Отобразить записи только мужского или женского пола (по выбору). Для этого: открыть ТаблСтудент, открыть список поля «Пол» и установить в списке флаг нужных символов. Проконтролировать полученный результат, скопировать его в файл Отчет Name. doc. Отменить действие фильтра кнопкой Удалить фильтр  или Снять фильтр.

2. Аналогично отразить список студентов достигших 19-летнего возраста. Результат скопировать в файл Отчет Name. doc и отменить действие фильтра.

3. Отразить список студентов со вступительным баллом от 75 до 85. Для этого из списка поля «ВступБалл» выбрать команду Числовые фильтры/Между. В окне Диапазон чисел указать требуемое условие. Скопировать результат работы фильтра в файл Отчет Name. doc.

4. Отразить список студентов, фамилии которых начинаются на букву «К». Для этого выделить заглавную букву «К» в любой фамилии, щелкнуть по кнопке Выделение  на вкладке Главная и выбрать команду Начинается с К (если таких нет, то отразить список студентов, имеющие в фамилии букву «к»). Скопировать результат работы фильтра в файл Отчет Name. doc. Отменить действие фильтра.

5. В ТаблСессия отфильтровать записи с отличниками и хорошистами. Результат скопировать в Отчет.

Задание 4. Сортировка данных в таблицах

1. Отсортировать записи ТаблСтудент по фамилии в алфавитном порядке. Для этого: открыть ТаблСтудент, выделить поле «Фамилия», щелкнуть по кнопке , расположенной на вкладке Главная и проконтролировать полученный результат. Скопировать его в файл Отчет Name. doc

2. Аналогично отсортировать записи  ТаблСтудент по вступительному баллу в порядке убывания. Результат скопировать в файл Отчет Name. doc.

Задание 5. Обработка данных с помощью запросов

1. Создать запрос на выборку к таблице ТаблСтудент. Для этого:

· перейти на вкладку Создание и выбрать Конструктор запросов;

· появится бланк запроса и окно Добавление таблицы;

· выделить нужную таблицу (в данном случае ТаблСтудент) и нажать на кнопку Добавить;

· закрыть окно Добавление таблицы и перейти к работе с бланком (рис. 2.8);

 

Рис. 2.8. Бланк запроса Студент.

· верхней части бланка Запрос1 отразится структура объекта ТаблСтудент. Двойной щелчок по нужному полю переносит его название в нижнюю часть бланка. Отразить таким образом в запросе1 поля «КодСтуд», «Фамилия», «Пол» и «Возраст» как показано на рисунке 2.8;

· сохранить запрос при его закрытии под именем ЗапрСтудент;

· открыть запрос в режиме таблицы и проконтролировать результат работы;

2. Используя запрос ЗапрСтудент, в режиме Конструктор вывести список студентов старше 18 лет (>18). Записи отсортировать по фамилии в порядке возрастания. В списке не показывать на экране поле «Пол» (см. рис. 2.8). Для этого:

· открыть запрос ЗапрСтудент в режиме Конструктор;

· в открывшемся бланке установить требуемые условие отбора, сортировку, снять флаг Вывод на экран (см. рис. 2.8) и в режиме таблицы проконтролировать результат решения;

· сохранить ЗапрСтудент с внесенными изменениями;

· скопировать полученный результат в файл Отчет Name. doc.

3. Аналогично п.п 1 и 2 создать запрос к таблице ТаблСтипендия, в котором отразить результаты и величину стипендии студентов, сдавших сессию на «отлично» и «хорошо» (условие ''отл'' Or ''хор''). Сохранить запрос под именем ЗапрХорошисты. Полученные результаты скопировать в файл Отчет Name. doc.

4. На базе таблиц СтудентСессияСтипендия создать запрос, содержащий следующие поля:

из ТаблСтудент – «КодСтуд», «Фамилия», «ВступитБалл»;

из ТаблСессия – «Результат»; из ТаблСтипендия – «Стипендия»;

· отсортировать запрос по полю  «Стипендия» по убыванию тех, кто поучает стипендию (>0);

· проконтролировать результат решения и сохранить запрос под именем ЗапрУспевающие;

· полученные результаты скопировать в файл Отчет Name. doc.

5. На базе ТаблСтудент создать ЗапрСортировка, в котором отразить поля «Фамилия», «Возраст» и «ВступитБалл». Установить для поля «Возраст» сортировку по возрастанию, а для поля «ВступитБалл» сортировку по убыванию. Результаты скопировать в файл Отчет Name. doc.

6. В соответствии с номером варианта (табл. 2.1) создать запросы на отбор соответствующей информации из базы данных. Сохранить их под именами ЗапрЗадача1, ЗапрЗадача2, ЗапрЗадача3.

Табл. 2.1

N варианта Задачи 1, 2, 3

1

Список хорошистов со вступительным баллом более 85
Список 19-летних женщин и 20-летних мужчин
Фамилии студентов, получающих самую высокую стипендию

2

Список отличников со вступительным баллом менее 95
Список 18- и 20-летних мужчин
Фамилии студентов, получающих самую низкую стипендию

3

Список троечников со вступительным баллом менее 80
Список 19-летних мужчин и 20-летних женщин
Оценки студентов, получающих самую высокую стипендию

4

Список хорошистов со вступительным баллом более 80
Список 18-летних женщин и 19-летних мужчин
Оценки студентов, получающих самую низкую стипендию

5

Список хорошистов и отличников со вступительным баллом более 85
Список 19-летних мужчин и 20-летних женщин
Вступительные баллы студентов, получающих самую высокую стипендию

6

Список отличников со вступительным баллом более 80
80Список 18 и 19-летних женщин
Коды студентов, получающих самую высокую стипендию

7

Список хорошистов и троечников со вступительным баллом менее 85
Список 18 и 20-летних женщин
Вступительные баллы студентов, получающих самую низкую стипендию

8

Список троечников со вступительным баллом менее 80
Список 19 и 20-летних женщин
Коды студентов, получающих самую низкую стипендию

9

Список отличников и троечников со вступительным баллом менее 85
Список 17- и 20-летних мужчин
Фамилии студентов, получающих стипендию

10

Список двоечников и троечников со вступительным баллом менее 80
Список 18-летних мужчин и 20-летних женщин
Имена студентов, получающих сдавших экзамены на хорошо и отлично

11

Список троечников со вступительным баллом менее 80
Список 19-летних женщин и 20-летних мужчин
Оценки мужчин с самым высоким вступительным баллом

12

Список 18 -летних мужчин
Список хорошистов со вступительным баллом менее 90 и двоечников со вступительным баллом менее 80
Оценки студентов женского пола с самым высоким вступительным баллом

7. Результаты решения задач скопировать в Отчет Name. doc.

Задание 6. Работа с формами

1. Используя ТаблСессия, создать форму. Для этого:

· Открыть ТаблСессия;

· перейти на вкладку Создание и щелкнуть по пиктограмме Форма;

· MS Access предложит готовую форму;

· сохранить ее под именем, например, ФормаСессия.

· скопировать созданную форму в Отчет Name. doc.

2. Открыть ФормаСессия, найти из списка записи с оценками «2» и отредактировать эти оценки на любые другие, большие, чем 2 (Студент пересдал экзамен). Закрыть ФормаСессия и убедиться в коррекции оценок по таблице ТаблСессия.

3. Используя ЗапрУспевающие, создать с помощью мастера форму, в которой отразить поля «КодСтуд», «Фамилия», «Результат», «Стипендия». Сохранить её под именем ФормаУспевающие и скопировать в Отчет Name. doc.

4. Используя ТаблСтудент, создать с помощью мастера новую форму. Сохранить под именем ФормаСтудент и скопировать в Отчет Name. doc.

Задание 7. Вывод информации

Отчеты создаются подобно формам. Если для создания отчетов не хватает данных, то сначала создаются необходимые запросы (ЗапрОтчет), а затем на базе последних, с помощью мастера готовятся отчеты. Для создания отчетов можно:

· перейти на вкладку Создание и щелкнуть по пиктограмме Отчет; Ms Access сразу предложит готовый отчет, который надо сохранить.

· или на вкладке Создание щелкнуть по пиктограмме Мастер отчетов. Мастер создаёт структуру отчёта в режиме диалога с пользователем в несколько этапов, что позволяет более гибко подойти к построению будущего объекта.

1. Подготовить Отчёты (1-3) в виде следующих списков:

· Студентов («Фамилия», «Имя», «Отчество»), сдавших сессию только на «отлично»;

· Студентов («Фамилия», «Имя», «Отчество»), сдавших сессию без троек и получающие стипендии, соответствующие результатам сдачи сессии;

· Студентов («КодСтуд», «Фамилия», «Имя», «Отчество»), имеющих хотя бы одну неудовлетворительную оценку в сессию;

2. Вывести «Отчёт» о своей собственной успеваемости.

3. Все Отчёты скопировать в Отчет Name. doc для контроля.


Дата добавления: 2021-07-19; просмотров: 105; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!