Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Создание БД и работа с ними.docx
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
647 Кб
Скачать
☆

5.2 Создание формы

При создании формы необходимо:

  1. В окне Базы данных выполнить команду Формы-Создать. В открывшемся окне Новая форма предлагаются различные режимы подготовки формы (см. рис.14).

В режиме Конструктор пользователь сам готовит форму. Конструктор — создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм. Конструктор позволяет модифицировать готовые формы. Это средство позволяет создавать любые нестандартные формы.

Режим Автоформы (в Office 2010 отсутствует) обеспечивает быстрое оформление форм. Однако ограничиваются возможности оформления. Автоформа — автоматическое создание формы для всех полей одной таблицы с использованием одного из стандартных шаблонов.

Диаграмма — создание формы с диаграммой на основе выбранных полей таблицы с помощью мастера диаграмм.

Сводная таблица — создание сводной таблицы Excel на основе таблиц или запросов Access с помощью мастера сводных таблиц.

Мастер форм — создание формы любого вида с помощью мастера для одной таблицы или нескольких взаимосвязанных таблиц. В зависимости от значения формы мастер предлагает на выбор стандартные шаблоны и стили оформления формы. Имеется возможность выбирать поля таблиц, которые можно включить в форму.

  1. После выбора режима подготовки формы необходимо указать таблицу или запрос, содержащие данные, на основе которых создается форма.

  2. Нажать OK.

5.3 Создание формы в режиме «мастер форм»

В окне Новая форма нужно указать в качестве источника данных таблицу или запрос.

После нажатия ОК откроется новое окно Создание форм.

В окне Создание форм необходимо перенести из окна Доступных полей в окно Выбранные поля имена тех полей, которые будут размещаться в форме (рис.15). При этом в форме могут присутствовать не все поля таблицы. На этом подготовка формы может быть закончена по кнопке Готово. При нажатии кнопки Далее можно продолжить подготовку и оформление формы.

После нажатие кнопки Далее откроется следующее окно Создание форм. В этом окне требуется выбрать внешний вид формы, а слева в окне Создание формы просмотреть шаблон вида формы.

При дальнейшим оформлении требуется нажать кнопку Далее.

В третьем окне Создание форм указывается стиль формы.

После нажатия Далее откроется следующий вариант окна Создание форм, в котором требуется указать имя формы, установить флажок открытия формы для просмотра или ввода данных, ответить Готово.

Откроется окно Форма1.

Бланк формы можно редактировать, дополнять, выводить на печать обычным способом.

5.4 Подчиненные формы

Подчиненной формой называют форму, вставленную в другую форму. Первичная форма называется главной формой, а форма внутри формы называется подчиненной формой. Комбинацию «форма/подчиненная форма» часто называют также иерархической формой или комбинацией «родительской» и «дочерней» форм.

Подчиненные формы особенно удобны для вывода данных из таблиц или запросов, связанных отношением «один-ко-многим».

Например (рис.16), можно создать форму с подчиненной формой для вывода данных из таблицы «Типы» и из таблицы «Товары». Данные в таблице «Типы» находятся на стороне «один» отношения. Данные в таблице «Товары» находятся на стороне «многие» отношения — каждый тип может иметь несколько товаров.

1. В главной форме отображаются данные на стороне отношения «один».

2. В подчиненной форме отображаются данные на стороне отношения «многие».

Главная форма и подчиненная форма в этом типе форм связаны таким образом, что в подчиненной форме выводятся только те записи, которые связаны с текущей записью в главной форме. Например, когда главная форма отображает тип «Напитки», подчиненная форма отображает только те товары, которые входят в тип «Напитки».