Задание 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; просмотров: 111; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!
