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