Задание. В режиме Конструктора форм создать табличную форму для работы с базовой таблицей с учетом дополнительного поля (Создать/Конструктор форм, указать источник формы – базовую таблицу).
Установить первоначальный размер формы 12×12 см (при необходимости размер можно изменить перетаскиванием границ формы). Для вывода списка полей в режиме Конструктора формы использовать кнопку Добавить поля.
Размещение полей таблицы в области данных формы осуществить путем перетаскивания из списка полей.
Для позиционирования и форматирования элементов управления в области данных формы использовать меню Упорядочить/Выровнять, Упорядочить/Размер или интервал.
Для изменения шрифта и начертания символов, границ полей и их значений использовать панель инструментов Формат.
Изменить Свойства формы (рис. 9.6):
подпись формы – название базовой таблицы;
запретить режим таблицы;
убрать контекстное меню.
Заполнить в режиме Формы поле объекта OLE для новой записи базовой таблицы.
Рис. 9.6. Окно «Свойства формы»
4. Создание главной и подчиненной форм с помощью Мастера автоформ.
Применение подчиненных форм обеспечивает более компактное представление на экране данных из нескольких таблиц, чем использование разных форм для каждой таблицы. Для создания главной и подчиненной форм с помощью Мастера автоформ необходимо перейти на вкладку объектов окна БД, выбрать главную таблицу, например, «Клиенты» и на вкладке Создание нажать стрелку вниз на кнопке Форма панели инструментов. Чтобы открыть вторую подчиненную форму, просто щелкнуть мышью по квадратику с крестом с левой стороны подчиненной формы. В этой форме главная форма отображает одну запись о клиенте, а в подчиненной форме отображаются только те записи из таблицы-связки, («Заказы»), которые связаны с текущее записью в главной форме.
Пример: Создайте главную и подчиненную формы, отображающие заказы текущего клиента (рис. 9.7).
Рис. 9.7. Составная форма, созданная Мастером автоформ