Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД-РГР(2014).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
409.13 Кб
Скачать

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. Какие факторы влияют на принятие решения о том, какие данные следует хранить в базе данных?