
- •Министерство образования и науки Российской Федерации
- •Банки и базы данных
- •Введение
- •1 Задания для выполнения расчетно-графической работы
- •1.1 Исходные данные
- •1.2 Задачи расчетно-графической работы
- •2 Структура расчетно-графической работы
- •2.1 Пояснительная записка
- •2.2 Графическая часть
- •5 Реализация приложения базы данных в субд Access
- •5.1 Таблицы
- •5.2 Запросы
- •5.3 Формы
- •5.4 Оформление формы и ее элементов
- •Контрольные вопросы для подготовки к защите ргр
- •Библиографический список
- •Приложение а (обязательное) Варианты предметных областей для проектирования бд
- •Приложение б (обязательное) Образец титульного листа и бланка задания на ргр
- •Министерство образования и науки Российской Федерации
- •Пояснительная записка
- •Продолжение приложения б
- •Приложение в (обязательное) Перечень ключевых слов
- •Содержание
- •Банки и базы данных
5.3 Формы
Формы являются наиболее удобным средством отображения данных в Access. Преимущество формы для ввода и редактирования данных состоит в наглядности, так как записи таблицы или запроса представлены в удобном графическом виде. В форме можно создать необходимые для решения своих задач элементы управления: кнопки, списки, флажки и т.д.
5.3.1 Режимы для создания форм
Создавать новые формы можно в разных режимах: можно воспользоваться автоформами в столбец, ленточной, таблицей или мастером форм, или конструктором. Режим создания формы выбирается из предлагаемого списка режимов на первом шаге создания формы.
5.3.2 Режим конструктора для создания форм
Перейти в режим конструктора можно, воспользовавшись кнопкой Вид. Конструктор формы состоит из трёх областей:
- заголовка (для размещения заголовков и примечания формы);
- колонтитулов (верхний, нижний с примечанием);
- данных (для непосредственного отображения данных таблицы).
Создание формы в конструкторе предполагает знание элементов управления формы.
Общие сведения об элементах управления форм
Все сведения в форме содержатся в элементах управления. Элементы управления - это объекты формы или отчета, которые служат для вывода данных на экран или оформления формы или отчета.
В Access можно создать следующие типы элементов управления:
- поле,
- надпись,
- группа,
- переключатель,
- флажок,
- выключатель,
- поле со списком,
- кнопка,
- рисунок,
- подчиненная форма,
- свободная рамка объекта и пр.
Например, поле можно использовать для вывода данных на экран в форме или отчете, кнопку - для открытия другой формы или отчета, а линию или прямоугольник - для разделения и группировки элементов управления с тем, чтобы они лучше воспринимались пользователем.
Основные возможности конструктора определяются составом инструментов Панели элементов (Toolbox), показанной на рисунке 5.3 (версия Access 2000-2002), а также Окном свойств (рисунок 5.4)
Рисунок 5.3 - Форма в режиме Конструктора
5.4 Оформление формы и ее элементов
Чтобы сделать форму более привлекательной, выделить на общем фоне какие-то важные элементы, следует использовать панель инструментов Формат (форма/отчет) и окно свойств формы или ее элементов.
Рисунок 5.4 - Окно свойств и макет формы ПРЕПОДАВАТЕЛИ в конструкторе Access 2007
Контрольные вопросы для подготовки к защите ргр
1. Дайте определения банка и базы данных?
2.Какие компоненты включаются в состав банка данных (БнД)? Какие технические средства необходимы для реализации БнД?
3.Что называется системой управления базой данных?
4. Дайте классификацию языковых средств СУБД.
5. Сравните локальные, интегрированные и распределенные БД.
6. Опишите этапы проектирования баз данных.
7. Какие требования предъявляются к инфологической модели? Какая информация является исходной для построения концептуальной модели?
8. Какие вопросы решаются на стадии даталогического моделирования?
9. Что называется физической моделью?
10. Какие факторы влияют на проектирование БД? В каком порядке должны выполняться этапы проектирования БнД?
11.Каковы особенности реляционной модели данных?
12.Какие типы данных допустимы в Access? Каковы особенности работы с полями каждого из этих типов?
13. Что называется ключом таблицы? Назовите известные вам виды ключей ?
14. Является ли наличие ключа в таблице Access обязательным?
15.Какие свойства полей вы знаете? Приведите примеры их использования?
16. Как можно задать объединение таблиц? Какие существуют способы объединения? Как можно изменить тип объединения?
17. Что такое ограничения целостности? Назовите виды ограничений целостности.
18. Как задается обеспечение целостности в Access?
19. Как отображается отношение типа 1:М между объектами в реляционной базе данных? Влияет ли при этом класс принадлежности сущности на число требуемых таблиц?
20. Какие факторы влияют на принятие решения о том, какие данные следует хранить в базе данных?