Освоение приемов работы с Microsoft Access, создание формы, работа с ней.
Подготовка к работе
Изучить литературу о СУБД Microsoft Access, приемах работы и создание форм и их назначении.
Контрольные вопросы
Создание формы.
Понятие простого, составного и внешнего ключей.
Охарактеризовать и привести примеры связей 1:1, 1:М, М:М.
Способы ввода и редактирования и обработки данных в формах БД.
Способы создания форм.
Типы форм.
I Расширение базы данных "Приемная комиссия" Работа с формой
Все действия по созданию новых таблиц производим в той базе данных, которую мы создали на первой лабораторной работе.
Создать таблицу 10.1 "АБИТУРИЕНТЫ" следующей структуры, ключевое поле РЕГ_НОМ:
Таблица 10.1.
АБИТУРИЕНТЫ
Имя поля
Тип поля
Размер поля
РЕГ_НОМ
Счетчик
Длинное целое
КОД_СПЕЦ
Текстовой
6
Выполнить как поле подстановки
МЕДАЛЬ
Логический
Да/Нет
СТАЖ
Числовой
Одинарное с плавающей точкой
Поле подстановки выполняется, как показано на рис. 10.1
Рис. 10.1.
Создать таблицу 10.2 "АНКЕТЫ" следующей структуры, ключевое поле РЕГ_НОМ:
Таблица 10.2.
АНКЕТЫ
Имя поля
Тип поля
Размер поля
РЕГ_НОМ
Счетчик
Длинное целое
ФАМИЛИЯ
Текстовой
30
ИМЯ
Текстовой
20
ОТЧЕСТВО
Текстовой
20
ДАТА_РОЖДЕНИЯ
ДАТА
Краткий формат даты
ГОРОД
Текстовой
30
УЧ_ЗАВЕДЕНИЕ
Текстовой
50
Организовать связь таблиц АБИРУРИЕНТЫ с таблицей СПЕЦИАЛЬНОСТИ через поле КОД_СПЕЦ, а таблицы АНКЕТЫ и АБИТУРИЕНТЫ через поле РЕГ_НОМ. Обратите внимание, что создается два типа связей КОД_СПЕЦ с КОД_СПЕЦ связь один ко многим, а РЕГ_НОМ с РЕГ_НОМ связь один к одному.
Ввести записи в таблицу АБИТУРИЕНТЫ. Содержание таблицы показано на рис. 10.2.
Рис. 10.2.
Пояснение: логическое значение Истина обозначена галочкой, ЛОЖЬ - пустым квадратом.
Создать форму для ввода и просмотра таблицы 10.2 "АНКЕТЫ", т.к. она содержит семь полей, которые не помещаются в ширину экрана, поэтому для заполнения таблицы удобно использовать форму. Для этого, переходим на вкладку Формы. (рис. 10.3)
Рис. 10.3.
Выбираем таблицу 10.2АНКЕТЫ, перемещаем все поля из окна Доступные поля в окно Выбранные поля, выбираем показ формы "В один столбец", стиль формы Обычный, имя формы АНКЕТЫ. Включить кнопку Открытие формы для просмотра и ввода данных, Готово. (рис. 10.4)
Рис. 10.4.
После заполнения формы откройте таблицу для просмотра. Содержание таблицы 10.2АНКЕТЫ (рис. 10.5)
Рис. 10.5.
Создать таблицу 10.3 "Оценки" ввести в нее данные с результатами вступительных экзаменов, следующей структуры, РЕГ_НОМ - ключевое поле:
Таблица 10.3.
ОЦЕНКИ
Имя поля
Тип поля
Размер поля (формат)
РЕГ_НОМ
Счетчик
Длинное целое
ОЦЕНКА_1
Числовой
Целое
ОЦЕНКА_2
Числовой
Целое
ОЦЕНКА_3
Числовой
Целое
Связать таблицу ОЦЕНКИ с таблицей АНКЕТЫ через поле РЕГ_НОМ.
Ввести следующие данные в таблицу ОЦЕНКИ (рис. 10.6).
Рис. 10.6.
Создать таблицу 10.4ИТОГИ следующей структуры, ключевое поле РЕГ_НОМ.
Таблица 10.4.
ИТОГИ
Имя поля
Тип поля
Размер поля (формат)
РЕГ_НОМ
Счетчик
Длинное целое
ЗАЧИСЛЕНИЕ
Логический
Да/Нет
Связать таблицы ИТОГИ и ОЦЕНКИ через поле РЕГ_НОМ.
В результате должна получиться следующая схема данных, представленная на рис. 10.7.
Пояснение: т.к. РЕГ_НОМ тип поля счетчик, то первоначально галочки проставляются в каждом квадрате. После того как таблица готова галочки необходимо убрать.
В дальнейшем после сдачи экзаменов будут проставлены окончательные результаты зачисления.
Самостоятельно:
Создайте форму, используя таблицу "АНКЕТЫ", с помощью мастера форм, в которой следует отразить поля "Фамилия", "Дата_Рождения", "Уч_Заведение". Внешний вид формы и стиль оформления выбрать на свой вкус.
Создайте форму, используя таблицы "АНКЕТЫ" и "АБИТУРИЕНТЫ", с помощью мастера форм, в которой следует отобразить следующие поля "РЕГ_НОМ", "Фамилия", "Имя", "Отчество", "Медаль", "УЧ_Заведение". Внешний вид формы и стиль оформления выбрать на свой вкус. Добавить в получившуюся форму 2-3 новые записи. Открыть таблицы "АНКЕТЫ" и "АБИТУРИЕНТЫ" и скорректируйте записи в этих таблицах.
Создайте форму в виде сводной таблицы, используя таблицы "АНКЕТЫ" и "ОЦЕНКИ", отобразите следующие поля "Фамилия", "Имя", "Отчество" и "Оценка_1", "Оценка_2", "Оценка_3".