- •Практическое использование ms access
- •Постановка задачи
- •Проектирование таблиц
- •Создание таблицы Студенты в режиме конструктора
- •Ввод данных таблицы Студенты
- •Создание таблицы Предметы в режиме конструктора На ленте Создание нажмите на пиктограмму .
- •Ввод данных таблицы Сессия
- •Изменение свойств полей таблицы Сессия в режиме конструктора
- •В Типе данных поля Код_предмета выберите Мастер подстановок и далее проделайте следующее:
- •Ввод остальных данных таблицы Сессия
- •Сортировка и фильтрация
- •Проектирование запросов
- •Запрос 1
- •Создание Запроса
- •Проектирование запроса
- •Выполнение запроса
- •Сохранение запроса
- •Запрос 2
- •Запрос 3
- •Форма для ввода фамилий
- •Форма для ввода по предметам
- •Отчет по результатам сессии по каждому предмету
- •Отчет по начислению стипендии
- •Макросы
- •6.1. Макрос1
- •6.2. Макрос2
Ввод остальных данных таблицы Сессия
Щелкните на таблице Сессия в поле Все таблицы двойным щелчком мыши.
Введите в таблицу Сессия для остальных студентов оценки по всем предметам так, чтобы были студенты всех четырех категорий («отличник», «хорошист», «троечник» и «двоечник»). Данные добавляются после последней записи и выбирайте их из раскрывающихся списков.
После ввода данных закройте таблицу Сессия, подтвердив сохранение изменений.
Сортировка и фильтрация
Сортировку и фильтрацию проделайте для таблицы Сессия. Откройте ее двойным щелчком мыши в поле Все таблицы. Отсортируйте таблицу:
по фамилиям студентов в алфавитном порядке (щелчком мыши сделайте текущим столбец ФИО_студента, на ленте Главная нажмите на пиктограмму поля Сортировка и фильтр);
по оценкам (сначала «5», затем «4» и т.д.);
по предметам в алфавитном порядке.
Отфильтруйте таблицу по следующим признакам:
оставьте в таблице только «отличные» оценки: кто, по каким предметам получил «пятерки» (сделайте текущим столбец Оценка, станьте на любую запись в этом поле с оценкой «5», нажмите кнопу на ленте Главная в поле Сортировка и фильтр и выберите элемент Равно 5);
оставьте в таблице только все сведения для предмета Информатика (выполняется аналогично).
Для отмены фильтра используется кнопка , расположенная на ленте Главная в поле Сортировка и фильтр.
Закройте таблицу, подтвердив сохранение.
Схемы
На ленте Работа с базами данных нажмите на кнопку . В окне Схема данных вы увидите, что таблица Студенты связана с таблицей Сессия по средствам поля Код_студента.
Чтобы убедиться, что структура таблиц правильная, проделайте действия, описанные далее. Щелкните два раза левой кнопкой мыши на линии, связывающей эти таблицы, и, в открывшемся окне установив признак: Обеспечение целостности данных, нажмите на кнопку ОК. Появившиеся символы 1 («единица») и ∞ («бесконечность») говорят о том, что структура таблиц правильная (если не получилось, то в структуре есть ошибки, которые необходимо найти и устранить при разработке «серьезного» продукта, но которые в данном примере Вам особенно не помешают).
Щелкните два раза левой кнопкой мыши на линии, связывающей таблицы Предметы и Сессия по средствам поля Код_предмета, и, установив признак: Обеспечение целостности данных, нажмите на кнопку ОК (выполняется аналогично).
Закройте окно Схема данных.
Проектирование запросов
Запрос 1
Создайте запрос, содержащий только фамилии в алфавитном порядке и предметы (оценок не должно быть на экране) тех студентов, которые учатся на «4» и «5».
Создание Запроса
Для создания запроса проделайте следующее:
на ленте Создание нажмите на пиктограмму в поле Другие;
в открывшемся диалоговом окне задания базовой таблицы запроса Добавление таблицы выберите закладку Таблицы и маркируйте таблицу Студенты, после чего выполните щелчок мышкой на кнопке , а затем то же самое проделайте для таблиц Предметы и Сессия;
затем закройте диалоговое окно, выполнив щелчок на кнопке (имена таблиц появятся в окне проектирования запроса).