Лабораторная работа: Создание и обработка баз данных в СУБД Access
3. Откройте таблицу ИЗУЧЕНИЕ и выполните команду Вставка|Подтаблица
4. Выберите в окне Вставка подтаблицы подчиненную таблицуУСПЕВАЕМОСТЬ . В строках Подчиненные поля и Основные поля отобразится составной ключ связи НГ+КП+ТАБН+ВИДЗ.
5. Для удаления связи, зафиксированной в свойствах таблицы, откройте таблицу в Режиме таблицы и выполните команду меню Формат|Подтаблица|Удалить.
6. Перейдите в Режим конструктора и нажмите на панели инструментов кнопку Свойства (или в контекстном меню) и убедитесь, что в качестве значения свойства Имя подтаблицы установлено Нет , т.е. связь удалена. Для дальнейшей работы восстановите связь.
7. С помощью команды Подтаблица или свойств таблиц установите связи, которые позволят отобразить содержимое таблицы ГРУППА , подчиненные записи таблицы СТУДЕНТ и в ней подчиненные записи таблицы УСПЕВАЕМОСТЬ .
Для этого последовательно в свойствах таблицы ГРУППА в строке Имя подтаблицы укажите Таблица СТУДЕНТ , затем открыв в Режиме конструктора таблицу СТУДЕНТ , укажите в свойствах таблицы УСПЕВАЕМОСТЬ .
Используя эти связи, просмотрите список студентов любой группы, а также список сданных ими предметов и полученных по ним оценок.
8. Создайте несколько записей об успеваемости студентов, связанных с выбранной записью таблицы ИЗУЧЕНИЕ . При этом значение ключа связи НГ+ КП+ ТАБН+ ВИДЗ вводится в поле подчиненной записи автоматически. Таким образом, для создания подчиненной записи достаточно ввести только часть ключа НС и полученную оценку.
Чтобы увидеть из таблицы УСПЕВАЕМОСТ Ь фамилии студентов, подчините ей записи из таблицы СТУДЕНТ .
Разработка форм
Вводить информацию в Access можно двумя способами: в таблицу и в форму.
Если вводимые данные будут изменяться часто, то лучше поместить их в форму, поскольку в режиме формы можно сконцентрировать внимание на данных, относящихся к определенной записи.
Любая форма строится на основе Access-таблицы или запроса. Имена полей извлекаются из спецификации таблицы, а поля в форме можно расположить по своему усмотрению. На основе одной таблицы пользователь может построить несколько форм: одну - для деканата, другую - для отдела стратегии, третью- для студентов и т.д.
Форму можно создать тремя способами:
· С помощью конструктора форм;
· С помощью мастера форм ;
· Используя автоформу
Каждую Access-форму можно представить на экране в одном из 3-х режимов:
· В режиме конструктора
· В режиме формы (рабочем режиме)
· В режиме таблицы
Переключение между режимами осуществляется с помощью команды Вид .
1. В окне базы данных ДЕКАНАТ выберите объект Формы и нажмите кнопку Создать .
2. В окне новая форма выберите в качестве источника данных таблицу ПРЕДМЕТ и режим создания – Автоформа: в столбец . Обратите внимание, что подписи полей в форме соответствуют заданным их свойствам при определении структуры таблицы.
3. При сохранении формы Access спросит об имени формы. Можно оставить по умолчанию ПРЕДМЕТ , который соответствует имени таблицы- источника.
Конструирование формы
Для конструирования форм в Access используется Конструктор форм. Форма в этом режиме имеет 3 области:
· Область данных
· Заголовок формы
· Примечание формы ,
которые могут быть образованы по команде Вид/Заголовок/Примечание формы .