Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2-ой семестр / База данных Лабораторная.doc
Скачиваний:
27
Добавлен:
12.03.2015
Размер:
1.83 Mб
Скачать

2. Создание форм

Для удобной и простой работы с информацией в базе данных необходимо сформировать следующие формы.

Форма «Классы»

Щелкнуть по кнопке «Создать», выбрать тип формы «Автоформа ленточная», а в нижнем списке выбрать таблицу «Классы» и нажать на кнопку «Ок»:

Сохранить форму, указав для нее имя «Классы». Ввести через форму следующие данные о классах (поле «Код класса» будет заполняться автоматически):

Класс

Примечание

10(1)

10(2)

11(1)

11(2)

Форма «Учителя»

Аналогично выше приведенной, для таблицы «Учителя». Ввести через форму данные о преподавателях (поле «код учителя» будет заполняться автоматически):

Фамилия

Инициалы

Примечание

Иванов

Павел Сергеевич

Петров

Андрей Станиславович

Сидоров

Алексей Федорович

Форма «Предметы»

Сначала поступим аналогично, создав автоформу для таблицы «Предметы». Поле «Учитель» будет содержать только код учителя, что при работе с базой данных неудобно. Поле будет заменено на список, каждая запись которого будет содержать фамилию и инициалы преподавателей. Для этого откроем форму в режиме «конструктора». Поле «Учитель» удаляем. На его место помещаем объект «Поле со списком» из панели «Панель элементов». Если эта панель не включена, то активируем ее нажатием на кнопку «Панель элементов» в верхней части окна СУБД MSAccess:

Перед вставкой объекта необходимо активировать режим автоматического запуска мастера настройки списка. Для этого щелкаем сначала на кнопке «Мастера», а затем вставляем элемент на форму.

Порядок создания списка:

После добавления элемента на форму автоматически откроется мастер настройки списка. В нем выберем первый из трех переключателей и нажмем на кнопку «Далее».

Во втором окне выберем таблицу с именами преподавателей «Учителя» и нажмем на кнопку «Далее».

В третьем окне перенесем все поля в правый список и «Далее».

В качестве порядка сортировки выберем сначала поля «Фамилия», а затем «Инициалы», указав порядок сортировки «По возрастанию» и нажмем на кнопку «Далее».

В следующем окне поставить флажок «Скрыть ключевой столбец (рекомендуется)», установить необходимые размеры полей таблицы, чтобы все данные целиком умещались в ячейках и нажать на кнопку «Далее».

В окне указать поле для сохранения «Учитель» и щелкнуть по кнопке «Далее».

В последнем окне задать подпись для поля со списком «Фамилия» (оставить без изменения) и нажать на кнопку «Готово».

Сохранить форму и закрыть. Открыть снова двойным щелчком и ввести предметы, выбирая преподавателя из списка («Код предмета» будет заполняться автоматически).

Форма «Ученики»

Форма будет вводить учеников, выбирая класс из списка. Порядок построения такой же, как и в предыдущем случае. Формируем ленточную автоформу для таблицы «Ученики». Вместо поля «Класс» ставим «Поле со списком» и данные берем из таблицы «Классы». Сохраняем данные поля со списком в поле «Класс». По окончании ввести информацию посредством полученной формы: