- •Часть VI баЗы данных
- •6.1. Классификация баз данных
- •6.2. Модели данных
- •6.2.1. Реляционная модель данных
- •6.2.2. Иерархическая модель данных
- •6.2.3. Сетевая модель данных
- •6.3. Системы управления базами данных
- •6.4. Проектирование баз данных
- •6.4.1. Анализ предметной области
- •6.4.1.1. Анализ концептуальных требований и информационных потребностей
- •6.4.1.2. Выявление информационных объектов и связей между ними
- •6.4.1.3. Типы связей
- •6.4.1.4. Проектирование концептуальной схемы базы данных
- •6.4.2. Логическое проектирование
- •6.5. Система управления базами данных Microsoft Access1
- •6.5.1. Запуск субд ms Access
- •6.5.2. Создание таблиц
- •6.5.2.1. Режим Мастера
- •С созданной таблицей
- •6.5.2.2. Режим Конструктора
- •"Осенняя" or "весенняя", "060400"or "021100", "Экон" or "Юрид", "Дневное" or "Заочное".
- •6.5.2.3. Установление связи между таблицами
- •Данные для заполнения таблицы "Студенты"
- •Данные для заполнения таблицы "Сессия"
- •6.5.3. Формы данных
- •6.5.3.1. Создание формы
- •6.5.3.2. Модификация формы
- •6.5.4. Запросы и выборки
- •6.5.4.1. Типы запросов
- •6.5.4.2. Разработка и создание запросов в субд ms Access
- •1.5.5. Отчеты
- •Контрольные задания
6.5.3. Формы данных
Формы данных предназначены для наглядного представления информации БД и позволяют значительно облегчить как ввод информации, так и ее восприятие. Форму также можно использовать как кнопочную Форму, открывающую другие Формы или отчеты базы данных, а также как пользовательское диалоговое окно для ввода данных и выполнения действий, определяемых введенными данными.
6.5.3.1. Создание формы
Рассмотрим процесс создания формы для таблицы "Сессия". Следует учесть, что у Вас к этому моменту должны быть готовы две таблицы БД "Успеваемость" – "Студенты" и "Сессия".
Открыть БД "Успеваемость" и выбрать объект "Формы".
После выполнения задания мы видим, что MS Access предлагает создание Формы либо в режиме Конструктора, либо в режиме Мастера.
Щелкнуть кнопку "Создать" вверху главного меню MS Access.
После щелчка кнопки "Создать" открывается диалоговое окно по созданию Форм, в котором нам будет предложена еще одна возможность создания Формы - с помощью автоформы (автоматически переводит все поля таблицы в выбранную форму) (рис.6.31).
Рис.6.31. Диалоговое окно создания Форм
Из рис.6.31 видно, что MS Access предлагает следующие виды форм: в столбец; табличная; ленточная; выровненная; диаграмма; сводная таблица и сводная диаграмма. Вид форм в столбец, табличная и ленточная приведен на рис.6.32, 6.33 и 6.34.
Формы можно также открывать в режиме сводной таблицы или в режиме диаграммы для анализа данных. В этих режимах пользователи могут динамически изменять макет формы для изменения способа представления данных. Существует возможность упорядочивать заголовки строк и столбцов, а также применять фильтры к полям. При каждом изменении макета сводная форма немедленно выполняет вычисления заново в соответствии с новым расположением данных.
Для создания Формы в режиме Мастера следует выбрать режим Мастера и таблицу, согласно рис.6.31, и щелкнуть кнопку "Ok".
Выбрать режим Мастера форм, таблицу "Сессия" и щелкнуть кнопку "Ok".
Рис.6.32. Форма в столбец Рис.6.33. Табличная форма
Рис.6.34. Ленточная форма
В результате переходим в окно "Создание форм рис.6.35.
Рис.6.35. Окно "Создание форм"
На этом этапе выбирается поля таблицы, которые должны присутствовать в форме. Форма может не включать все поля из каждой таблицы или запроса, на основе которых она создается. Для выбора полей используются кнопки "›" и "››", которые соответственно переводят одно выбранное поле или все поля таблицы в форму. Аналогично из формы могут быть удалены отдельные поля кнопкой " ‹ " или все поля кнопкой " ‹‹ ".
Перевести все поля таблицы "Сессия" в форму.
В результате на экране возникнет картина, приведенная на рис.6.36.
Рис.6.36. Выбор всех полей таблицы "Сессия" в форму
Для перехода на следующий шаг построения формы следует щелкнуть кнопку "Далее".
Щелкнуть кнопку "Далее".
На следующем шаге выбирается вид формы (рис.6.37).
Выбрать вид формы "В один столбец" и щелкнуть кнопку "Далее".
Рис.6.37. Окно выбора вида формы
Следующим шагом создания формы является выбор ее стиля оформления (рис.6.38).
Рис.6.38. Окно выбора стиля формы
Выбрать любой понравившийся стиль формы и щелкнуть кнопку "Далее".
На последнем шаге создания формы (рис.6.39) следует задать имя формы (вверху окна) и выбрать режим последующих действий ("открыть форму для просмотра или ввода данных" или "изменить макет формы")
Рис.6.39. Окно задания имени формы
Задать имя формы – "Форма по работе с таблицей "Сессия" ", выбрать режим
"открыть форму для просмотра или ввода данных" и щелкнуть кнопку "Готово".
В результате на экране появится форма вида "В столбец" таблицы "Сессия" (рис.6.40).
Рис.6.40. Форма вида "в столбец" таблицы "Сессия"
Отдельные поля таблицы расположены в форме в столбец, причем слева приводится имя поля, а, напротив, в окне – фактические данные. Внизу слева находится переключатель записей формы. В нем приводится информация, что в данный момент в окне отображается информация первой записи таблицы "Сессия". Всего записей 6. Для перехода к следующей записи используется кнопка "", к последней записи кнопка "" и соответственно на одну запись назад кнопка "", а к первой записи кнопка "".