- •Основные термины и понятия ms Access
- •2. 1 Разработка структуры взаимосвязанных таблиц базы данных
- •2.2 Создание базы данных в субд Access
- •2.3 Создание структуры таблиц
- •2.4 Заполнение таблиц данными.
- •2.5 Создание связей между таблицами базы данных
- •2. 6 Создание простых форм ввода данных
- •2.7 Создание сложных форм
- •2.8 Создание запросов
- •2.10 Формирование запроса с параметром
- •2.12 Создание отчетов
- •Задания для выполнения работы
- •Варианты заданий:
2.4 Заполнение таблиц данными.
З
аполним
данными таблицу Студенты. Для этого
откроем таблицу двойным щелчком мыши.
При вводе номера студенческой группы
будем набирать только цифры, т.к. в маске
ввода было предусмотрено автоматическое
написание букв «гр». В поле Стипендия
будет автоматически устанавливаться
значение 500 руб., т.к. это тоже было
оговорено при создании структуры
таблицы в свойстве Значение по
умолчанию, при необходимости это
значение можно изменить.
Заполним данными таблицу Дисциплины.
Заполним данными таблицу Преподаватели.
Заполним данными таблицу Оценки, причем для каждого студента необходимо ввести оценки по всем дисциплинам. Можно убедиться, что при попытке ввода в поле Оценка недопустимого значения будет появляться сообщение, оговоренное при создании структуры этой таблицы в свойстве Сообщение об ошибке.
Заполним данными таблицу Связь. В этой таблице только два поля, причем коды могут повторяться, т.к некоторые преподаватели могут вести несколько предметов и наоборот, один и тот же предмет могут вести разные преподаватели.
2.5 Создание связей между таблицами базы данных
Установим
связи между таблицами базы данных ВУЗ,
Для вызова диалогового окна Схема
данных щелкнем кнопку
на панели инструментов.
В появившемся диалоговом окне Добавление таблицы нужно выбрать необходимые таблицы (выделением их щелчком мыши) и добавить в схему данных (нажатием кнопки Добавить). Затем нажать кнопку Закрыть. Вид окна Схема данных после этих действий:
Теперь нужно провести связи между соответствующими друг другу полями разных таблиц. Щелкнем мышью на поле Код Студента в таблице Студенты и при нажатой левой клавише протянем мышь на поле Код Студента в таблице Оценки.
Примечание: Если связь проведена неверно, ее можно изменить или удалить. Для этого нужно навести указатель мыши на линию связи и вызвать контекстное меню правой кнопкой мыши.
В появившемся диалоговом окне Изменение связей щелчком мыши установим флажок («галочку») Обеспечение целостности данных, а затем флажки каскадное обновление связанных полей и каскадное удаление связанных записей. После этого нажмем кнопку Создать. Связь будет создана:
Аналогичным образом установим связь между полем Код Дисциплины таблицы Дисциплины и полем Код Дисциплины таблицы Оценки. Установим связь между полем Код Дисциплины таблицы Связь и полем Код Дисциплины таблицы Дисциплины. Установим связь между полем Код Преподавателя таблицы Связь и полем Код Преподавателя таблицы Преподаватели
Закроем диалоговое окно Схема данных, подтвердив сохранение структуры схемы.
2. 6 Создание простых форм ввода данных
Создание форм осуществляется с помощью Конструктора или с помощью Мастера. Создадим форму для ввода данных в таблицу Студенты с помощью Мастера, поскольку этот способ наиболее простой.
В
диалоговом окне Создание форм из
выпадающего списка Таблицы и запросы
выберем таблицу, для которой создается
форма, в нашем случае это таблица
Студенты. Из списка Доступные поля
перенесем поля, которые будут отображаться
в создаваемой форме, в список Выбранные
поля. Для этого нужно щелкнуть мышью
на нужном поле и затем на кнопке
.
Поскольку в нашем случае необходимо
выбрать все поля, сразу щелкнем на кнопке
.
Затем нажмем кнопку Далее>.
Теперь нужно выбрать внешний вид формы: ленточный вид, вид в один столбец, табличный вид или выровненный вид. Для каждой записи в форме в один столбец отводится отдельная страница (или несколько страниц). Формы ленточная и табличная похожи, но в табличной форме ограничены возможности редактирования ее структуры. Выровненный вид формы так же, как форма в один столбец, предполагает для каждой записи отдельную страницу, только все поля записи располагаются в ряд.
Внешний вид формы в один столбец |
После выбора внешнего вида формы нажмем кнопку Далее> и в следующем диалоговом окне выберем стиль оформления формы. Выбор стиля формы – это дело вкуса каждого пользователя. Затем нажмем кнопку Далее>, зададим имя формы (в нашем случае это форма Студенты) и нажмем кнопку Готово.
При необходимости можно отредактировать структуру (макет) формы, если ее внешний вид в один столбец или ленточный. Для этого нужно войти в режим Конструктора и, перемещая заголовки и содержимое полей, расположить их желаемым образом
Аналогичным образом можно создать форму ввода данных для таблицы Дисциплины и Преподаватели.
