Задание 2. Установите межтабличные связи
Выбрать Сервис-Схема данных
Выделить таблицу “Жанр” и щелкнуть по кнопке Добавить.
Выделить таблицу “Страна” и щелкнуть по кнопке Добавить.
Выделить таблицу “Кассеты” и щелкнуть по кнопке Добавить.
Щелкнуть по кнопке Закрыть.
Щелкнуть на поле “Код жанра” в таблице “Жанр” и держа нажатой переместить на поле “Код жанра” в таблице “Кассеты”. Включить опцию “Обеспечение целостности”. Щелкнуть по кнопке Создать.
Щелкнуть на поле “Код страны” в таблице “Страна” и держа нажатой переместить на поле “Код страны” в таблице “Кассеты”. Включить опцию “Обеспечение целостности”. Щелкнуть по кнопке Создать. Если все действия выполните правильно, то появится следующее изображение:
Закрыть окно схемы данных, сохранив.
Задание 3. Заполнените БД «Видеотека»
1. Двойным щелчком открыть таблицу и внесите необходимые данные. Данные принято заносить по строчкам.
Таблица «Страна» Таблица «Жанр»
Код страны
|
Страна
|
10
|
Россия
|
11
|
США
|
12
|
Франция
|
13
|
Индия
|
14
|
Китай
|
Код жанра
|
Жанр
|
210
|
Комедия
|
211
|
Фантастика
|
212
|
Боевик
|
213
|
Мелодрама
|
214
|
Блокбастер
|
Таблица «Кассеты»
-
номер
|
Фильм
|
Код страны
|
Время
|
Код жанра
|
|
Пятый элемент
|
11
|
125
|
211
|
|
Титаник
|
11
|
185
|
213
|
|
Кавказская пленница
|
10
|
100
|
210
|
|
Драйв
|
11
|
115
|
212
|
|
Профессионал
|
12
|
125
|
212
|
|
Зита и Гита
|
13
|
185
|
213
|
Контрольные вопросы
Назовите основные элементы окна Access.
Какие режимы работы используются для работы с таблицей?
Что такое Конструктор в СУБД Access?
Для чего служит ключевое поле?
Что такое счетчик?
Какой тип данных следует использовать для создания поля, содержащего рисунки?
Объясните для чего необходимо связывать таблицы при работе с базами данных?
Перечислите виды связей между таблицами базы данных.
Что означает связь «Один ко многим»?
Что такое целостность данных?
Лабораторная работа № 9
Создание формы БД в среде MS Access
Цель работы: освоение приемов создания формы и заполнения таблицы в режиме формы при работе с БД в среде MS Access.
Краткие теоретические сведения
Форма – объект, в основном предназначенный для удобного ввода данных. Форма – это формат (бланк) показа данных на экране компьютера. В форму могут быть внедрены рисунки, диаграммы, аудио и видеоизображения.
Режимы работы с формой.
Режим форм. Используется для просмотра и редактирования данных. Режим форм предоставляет дружественную среду для работы с данными и удобный дизайн их представления на экране.
Для работы с мастером форм:
в окне базы данных выберите объект Формы;
нажмите кнопку Создать;
в диалоговом окне Новая форма выберите нужного мастера;
выберите имя таблицы или запроса, содержащих данные, на основе которых будет создана форма.
При выборе элементов Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная - форма создается автоматически.
Изменить созданную форму можно в режиме конструктора.
Режим конструктора форм. Используется ля изменения структуры или шаблона формы. Режим таблицы. Режим позволяет увидеть таблицу, включающую все поля формы; чтобы переключаться в этот режим при работе с формой, надо нажать кнопку таблицы на панели инструментов.
Ход выполнения работы:
Задание 1. Создайте формы, используя различные способы
Запустите MS Access.
Выполните команду Файл→ Открыть→ в файловом окне указать имя «Видеотека». Перейти на вкладку «Формы», выбрать команду Создание формы с помощью мастера.
Выберите имя таблицы или другого источника записей, содержащего данные, на которых должна быть основана форма.
Выбрать таблицу «Жанр» из списка.
Щелкнуть по кнопке ОК.
Выбрать поля
Выбрать поле из списка Доступные поля
Щелкнуть по кнопке для добавления поля
Для добавления всех полей щелкнуть по кнопке .
Щелкнуть по кнопке Далее
Выбрать вид формы – в один столбец
Щелкнуть по кнопке Далее
Выбрать стиль формы (глобус, облака. Ель и т.д.).
Щелкнуть по кнопке Далее
Задать имя формы «Жанр»; щелкнуть после по кнопке Готово.
Открыть форму «Кассеты». Переход между записями осуществляется с помощью кнопок:
Закройте форму.
Аналогично создайте ленточную форму «Страна» и табличную форму «Кассеты».
Откройте форму «Кассеты» и добавьте следующие записи:
номер
|
Фильм
|
Код страны
|
Время
|
Код жанра
|
7
|
По прозвищу Зверь
|
10
|
85
|
212
|
8
|
Игрушка
|
12
|
85
|
210
|
9
|
Бум
|
12
|
90
|
213
|
10
|
Патруль времени
|
11
|
102
|
211
|
11
|
Только сильнейшие
|
11
|
96
|
212
|
12
|
Ромео и Джульетта
|
11
|
126
|
213
|
13
|
На Дерибасовской хорошая погода
|
10
|
95
|
210
|
14
|
Джуниор
|
11
|
90
|
210
|
15
|
Люди ИКС
|
11
|
154
|
211
|
16
|
Крепкий орешек
|
11
|
120
|
212
|
17
|
Затерянный мир
|
11
|
110
|
211
|
18
|
Не послать ли нам гонца
|
10
|
85
|
210
|
19
|
Невезучие
|
12
|
90
|
210
|
20
|
Танго и Кеш
|
11
|
98
|
212
|
Задание 2 Создайте кнопочную форму
На вкладке Форма выбрать
Появится пустая форма. Задайте мышью ширину формы, равную 12 см, а высоту – 8 см.
Выберите на панели инструментов кнопку Надпись . Выделите место для надписи, растянув мышью. Введите База данных «Видеотека». Нажмите Enter.
Выберите размер букв 20 и жирный курсив, выравнивание по центру, цвет фона.
Выберите на панели элементов значок Кнопка . Щелкните по тому месту, где должна быть кнопка. Появится диалоговое окно Создание кнопок:
Выберите категорию Работа с формой, а действие – Открытие формы.
Щелкните по кнопке Далее.
В следующем окне выберите форму “ЖАНР”, которую предлагается открывать этой кнопкой, и щелкните по кнопке Далее.
В следующем окне щелкните по кнопке Далее.
Поставьте переключатель в положение Текст, наберите «ЖАНРЫ».
. Задайте имя кнопки «ЖАНРЫ» и щелкните Готово.
Самостоятельно создайте кнопки “СТРАНЫ” и “КАССЕТЫ” для форм “Страна” и “Кассеты”
Сохраните форму под именем «Заставка».
Перейти в режим формы для работы. Теперь при щелчке мышью по соответствующим кнопкам будут открываться соответствующие формы для работы.
Закройте форму.
Чтобы кнопочная форма автоматически появлялась при запуске базы данных, выполните команду Сервис, Параметры запуска. В поле Форма выберите «Заставка» и щелкните по кнопке OK.
Проверьте работу всех кнопок кнопочной формы. Закройте и откройте вновь Базу данных “Видеотека”.
Достарыңызбен бөлісу: