
- •Откройте свою базу данных.
- •Откорректируйте данные в таблицы Группы:
- •Восстановление нумерации записей таблицы Список:
- •Создайте таблицу Личные данные с ключевым полем:
- •Закройте таблицу, предварительно сохранив ее..
- •Исправьте схему данных:
- •Создайте форму для ввода данных:
- •Заполните таблицы данными:
- •Работа с вложением в таблице Список:
№3 Создание базы данных, состоящей из трех связанных таблиц
Цель работы:
Научиться работать с мастером форм
Восстанавливать нумерацию записей.
Откройте свою базу данных.
Замечание. Используем готовые таблицы этой базы для конструирования новой. Таблицу Группа оставим в прежнем виде, исправив испорченные значения, а из таблицы Список возьмем только структуру.
Откорректируйте данные в таблицы Группы:
Откройте таблицу Группы, выполнив двойной щелчок по названию таблицы в Области Перехода.
Добавьте недостающие записи. Исправьте существующие. Таблица должна выглядеть так, как представлено в таблице7.
Замечание: Новые записи добавляются в конце таблицы на новой строке. Порядок расположения данных в таблице можно изменить при помощи сортировки по возрастанию или убыванию.
Таблица 7
-
Учебная группа
Преподаватель
101
Верзаков С.А.
102
Белоусов А.И
103
Масалова В.А.
104
Новикова Е.В.
105
Зачесова Т.П.
Закройте таблицу, предварительно сохранив ее.
Восстановление нумерации записей таблицы Список:
Откройте таблицу Список.
Выделите все записи.
В контекстном меню выберите команду Вырезать. Щелкните по кнопке Да в вопросе о подтверждении удаления.
Замечание. Если теперь вводить данные в эту таблицу снова, то счетчик будет меняться с того номера, который был присвоен последней записи.
Выделите строку с звездочкой и в контекстном меню выберите команду Вставить ‑ нумерация записей началась не с единицы.
Чтобы нумерация снова начиналась с 1, необходимо сначала удалить в таблице поле Код, далее следует нажать на кнопку Сжать и восстановить базу данных (открытые таблицы при этом автоматически закроются), открыть таблицу Список в режиме Конструктора и восстановить удаленное поле Код, тип данных для этого поля и значок ключевого поля. Сохранить таблицу и перейти в режим Таблицы. Убедитесь, что нумерация восстановилась с единицы.
Выделите все записи таблицы Список и нажмите на клавишу Delete. Подтвердите удаление записей и закройте таблицу. Нажмите на кнопку Сжать и восстановить базу данных
Создайте таблицу Личные данные с ключевым полем:
Поля новой таблицы: Код Студента (счетчик, ключевое поле), Адрес (текстовый), Номер Телефона (текстовый), Word (числовой), Excel (числовой), Access (числовой).
Закройте таблицу, предварительно сохранив ее..
Исправьте схему данных:
Щ
елкните по кнопке Схема данных на Ленте.
Щелкните по кнопке Отобразить таблицу.
В появившемся окне Добавление таблицы выделите таблицу Личные данные и щелкните по кнопке Добавить, а затем – по кнопке Закрыть окна Добавление таблицы.
Поставьте мышку на имя поля Код студента в таблице Личные данные и, не отпуская кнопку мышки, перетащите ее на поле Код в таблице Список. Отпустите мышку. Появится диалоговое окно Связи.
Включите флажок Обеспечение целостности данных. Это невозможно сделать, если типы обоих полей заданы неодинаково.
Щелкните по кнопке Создать. Появится связь «один-к-одному». Это значит, что одной записи в таблице Список соответствует одна запись в таблице Личные данные. Схема данных представлена на рис.7.
Рис.7
Закройте схему данных, сохранив ее.
Пояснение. Теперь встает задача ввода записей одновременно в разные таблицы: Список и Личные данные. ФИО мы храним в одной таблице, а адрес и номер телефона – в другой. Можно, конечно, попробовать ввести значения в каждую таблицу отдельно, но удобнее видеть клетки обеих таблиц для ввода данных одновременно. Эту задачу легко решить вводом значений через специально созданную форму, в которой присутствуют поля всех необходимых таблиц. Данные вводим в форму, а в результате заполняются таблицы.