1. Откройте базу данных STUDENT.
2. В режиме Конструктор создайте в базе данных новую таблицу из двух столбцов: Название предмета (тип данных ─ Текстовый, размер поля ─ 20) и Семестр (тип данных ─ Числовой, размер поля ─ один байт).
3. Закройте текущее окно, задав макету имя Т_Предметы и подтвердив создание ключевого поля. Access автоматически добавит к созданным вами двум полям еще одно ─ Код с типом данных Счетчик, определив это поле как ключевое.
4. Вновь откройте таблицу. Обратите внимание на созданное новое поле со значком . Заполните таблицу, указав в ней названия трех предметов, изучаемых вами. Поле Код заполняется автоматически. Закройте таблицу Т_Предметы.
5. Создайте еще одну таблицу в режиме Конструктор. Назовите ее Т_Преподаватели.
6. Создайте поля: Фамилия (тип данных ─ Текстовый, размер поля ─ 20, описание ─ Фамилия преподавателя), Имя (тип данных ─ Текстовый, размер поля ─ 20), Отчество (тип данных ─ Текстовый, размер поля ─ 20), Код предмета (тип данных ─ Числовой, размер поля ─ Длинное целое, описание ─ Предмет, который ведет преподаватель).
7. Щелкните на значке закрытия текущего окна Т_Преподаватели: таблица. Откажитесь от создания ключевого поля.
8. Откройте таблицу для заполнения.
9. Занесите в таблицу имена, отчества и фамилии пяти преподавателей, ведущих предметы, перечисленные в таблице Т_Предметы. Разные преподаватели могут вести один и тот же предмет. В столбце Код предмета проставьте цифры, соответствующие кодам предметов из таблицы Т_Предметы.
10. Щелкните на значке закрытия текущего окна Т_Преподаватели: таблица.
11. Щелкните на кнопке Схема данных панели инструментов .
12. В открывшемся окне Добавление таблицы во вкладке Таблицы установите курсор на Т_Предметы и щелкните на кнопке Добавить.
13. Установите курсор на Т_Преподаватели и снова щелкните на кнопке Добавить. Закройте окно Добавление таблицы.
14. В окне Схема данных вы видите две небольшие таблицы: Т_предметы и Т_Преподаватели. Для создания связи между ними выполните следующие действия:
─ поместите указатель мыши на пункт Код таблицы Т_Предметы;
─ щелкните левой кнопкой мыши и перетащите указатель на поле Код предмета таблицы Т_Преподаватели;
─ в открывшемся окне диалога установите флажок Обеспечение целостности данных и щелкните на кнопке Создать. Между двумя таблицами в окне Схема данных появится линия связи типа «один ко многим».
15. Закройте текущее окно, подтвердив сохранение.
Список подстановки
При заполнении таблицы Т_Преподаватели в поле Код предмета приходится заносить не название предмета, а его код. Это очень неудобно, так как список предметов может быть расширен и трудно будет удержать в памяти все коды. Access позволяет автоматизировать операцию ввода данных с помощью Списка подстановки, создание которого обеспечивается наличием связи между двумя таблицами.
16. Откройте таблицу Т_Преподаватели в режиме Конструктор форм.
17. В столбце Тип данных для поля Код предмета выберите: Мастер подстановок.
18. В первом окне Мастера форм оставьте выбранным положение переключателя Объект «столбец подстановки» будет использовать значение из таблицы или запроса и щелкните на кнопке Далее.
19. Три положения переключателя второго окна Мастера форм выводят на экран список таблиц, запросов или объединяют эти два списка. Выберите таблицу Т_Предметы на роль источник подстановки. Щелкните на кнопке Далее.
20. Третье окно Мастера форм (рис.5) предлагает выбрать из таблицы Т_Предметы поля. Участвующие в подстановке. Этот список должен обязательно включать в себя и то поле, содержание которого будет отображаться вместо численного значения, помещаемого из поля Код.
21. Щелкните на пункте Название предмета. Щелкните на кнопке Далее.
Рис.5 Окно Мастера подстановок
22. В следующем окне Мастера форм будет продемонстрирован столбец таблицы-источника.
23. В поле последнего окна введите название: Предмет, которое заменит имя столбца Код предмета, и щелкните на кнопке Готово.
24. В появившемся окне диалога щелчком на кнопке Да подтвердите необходимость сохранения построенной структуры.
25. Находясь в окне Т_Преподаватели: таблица, перейдите в режим таблицы (меню Вид → Режим таблицы).
Теперь в четвертом столбце вместо чисел стоят названия предметов, соответствующие этим числам.Access автоматически ищет соответствующую запись в таблице Т_Предметы и выводит в ячейку таблицы Т_Преподаватели текст поля Название предмета из выбранного в списке Мастер подстановок.
26. Введите еще одну запись в таблицу Т_Преподаватели. При вводе данных в столбец Предмет используйте список Мастера подстановок.
27. Закройте текущее окно.
Задание 3