Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Использование базы данных.






Сначала создается запрос, а затем - отчет. Далее следует создать кнопочную форму для работы с базой данных.

Ход работы

Задание 1. Создайте новую пустую базу данных.

•Вызовите программу Access.

•Щелкните мышкой по значку Новая база данных. В поле Имя файла в качестве имени базы данных введите слово Видеотека и сохраните в своей папке.

•Щелкните по кнопке Создать. На экране появится окно с основными элементами базы данных.

Задание 2. Создайте структуру таблицы Жанр в режиме Конструктор.

•Выберите режим Конструктор

•Введите имя поля Жанр и тип данных - текстовое. (Тип данных выбирается с помощью ниспадающего меню).

•Сделайте поле Жанр ключевым, поместив курсор на имя этого поля и щелкнув по кнопке с изображением ключа на панели инструментов.

•Сохраните таблицу под именем Жанр.

Задание 3. Создайте структуру таблицы Страна в режиме Конструктор.

•Выберите вкладку Создание, команда Таблица

•Выберите режим Конструктор

•Введите имя поля Страна и тип данных - текстовое.

•Сделайте поле Страна ключевым.

•Сохраните таблицу под именем Страна.

Задание 4. Создайте структуру таблицы Видеокассеты в режиме Конструктора.

 

•Выберите вкладку Создание, команда Таблица

•Выберите режим Конструктор

•Введите название и тип поля согласно таблице:


 

Имя поля Тип данных
Название фильма Текстовый
Исполнитель главной роли Текстовый
Страна Текстовый
Жанр Текстовый
Язык Текстовый
Длительность Текстовый

 

Сделайте поле Название фильма ключевым.

•Для поля Страна выберите закладку Мастер подстановок, тип элемента управления - Поле со списком, источник строк - Страна.

•Для поля Жанр выберите закладку Мастер подстановок, тип элемента управления - Поле со списком, источник строк - Жанр.

•Сохраните таблицу под именем Видеокассеты.

Задание 5. Создайте связи в соответствии со схемой данных.

•Щелкните по вкладке Работа с базой данных, кнопка - Схема данных. Появится окно Добавление таблицы. Выделите таблицы Жанр, Видеокассеты, Страна и щелкните по кнопке Добавить.

•Щелкните по кнопке Закрыть окна Добавление таблицы. В окне Схема данных появится условный вид этих таблиц.

•Поставьте мышку на имя поля Жанр в таблице Жанр и, не отпуская кнопку мышки, перетащите ее на поле Жанр в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.

•Включите значок Обеспечение целостности данных.

•Включите Каскадное обновление связанных полей.

•Включите Каскадное удаление связанных полей.

•Щелкните по кнопке Создать. Появится связь «один-ко-многим».

•Поставьте мышку на имя поля Страна в таблице Страна и, не отпуская кнопку мышки, перетащите ее на поле Страна в таблице Видеокассеты. Отпустите мышку. Появится диалоговое окно Связи.

•Включите значок Обеспечение целостности данных.

•Включите Каскадное обновление связанных полей.

Включите Каскадное удаление связанных полей.

•Щелкните по кнопке Создать. Появится связь «один-ко-многим».

Задание 6. Заполните вспомогательные таблицы.

•Заполните таблицу Жанр данными: боевик, комедия, трагедия, художественный.

•Заполните таблицу Страна данными: Россия, США, Франция, Англия, Венгрия.

Задание 7. Создайте форму для заполнения таблицы Видеокассеты.

•Форму создайте любым удобным для Вас способом


Задание 8. Заполните таблицу Видеокассеты при помощи полученной формы.

•Заполните базу данными из следующей таблицы:

Название фильма Исполнитель главной роли Жанр Страна Язык Длитель-ность
Матрица Киану Ривз Фантас-тика США Английский 136мин
Горец Кристофер Ламберт Боевик США Английский 120 мин
Титаник Ди Каприо Трагедия США Английский 120 мин
Маска Джим Керри Комедия США Английский 60 мин
Терминатор Шварценеггер Боевик США Русский 60 мин
Командос Шварценеггер Боевик США Русский 60 мин
Юниор Шварценеггер Комедия США Русский 60 мин
Игрушка Пьер Ришар Комедия Франция Французский 60 мин
Высота Владимир Высоцкий Художе ственный Россия Русский 60 мин

Задание 9. Получите с использованием Мастера запроса все видеокассеты, где играет Шварценеггер в боевиках.

Постройте Простой запрос на основании таблицы Видеокассеты

•В строке Условие отбора, расположенной под полем Жанр, наберите Боевик, а под полем Исполнитель главной роли - Шварценеггер.

•Сохраните запрос с именем Шварценеггер в боевиках.

Задание 10. Подготовьте отчет «Шварценеггер в боевиках» для печати.

•Подготовить отчет на основании запроса.

•Сохраните отчет с именем Шварценеггер в боевиках.

Задание 11. Создайте форму для запроса Шварценеггер в боевиках.

•Форму создайте с помощью Мастера форм на основании созданного запроса.

•Сохраните форму с именем Шварценеггер в боевиках.

Задание 12. Создайте кнопочную форму для работы с базой данных.

•Вызовите окно Диспетчер кнопочных форм (вкладка Работа с базами данных).

•Щелкните в окне Диспетчер кнопочных форм кнопку Изменить, а в открывшемся диалоговом окне Изменение страницы кнопочной формы — кнопку Создать. В результате появится диалоговое окно Изменение элемента кнопочной формы.

•В поле Текст наберите Шварценеггер в боевиках.

В поле Команда выберите Открытие формы для изменения.

•В поле Кнопочная форма выберите Шварценеггер в боевиках.

•Щелкните по кнопке ОК.

•Аналогично создайте еще один элемент кнопочной формы Видеокассеты, предназначенный для открытия формы Видеокассеты в режиме изменения.

•Создайте кнопку закрытия базы данных в режиме Выход из приложения.

•Закройте диалоговые окна Изменение страницы кнопочной формы и Диспетчер кнопочных форм.

• Откройте Кнопочную форму в режиме Конструктор, измените надпись на Видеотека, сохраните форму.

•Проверьте работу всех кнопок кнопочной формы. После нажатия кнопки Выход вы выйдете из программы Access.







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.