Формы
241
и т. п. Наиболее точная и полная настройка структуры и внешнего вида всех разде-
лов и элементов формы производится в режиме конструктора. Ряд элементов
управления доступен только в режиме конструктора.
Создание новой формы конструктором
Конструирование формы начинается выполнением команды
Конструктор форм
(Form Design) на
вкладке ленты
Создать
(Create) в группе
Формы
(Forms). В ре-
зультате выполнения команды открывается окно пустой формы в режиме конст-
руктора с именем формы по умолчанию —
Форма1
(Form1). В пустой форме кон-
структора представлен только один раздел —
Область данных
(Detail).
Начать конструирование формы следует с определения ее источника данных. Ис-
точник данных может быть создан различными способами. Можно открыть свойст-
ва формы и на вкладке
Данные
(Data) в строке
Источник
записей
(Record Source)
открыть список и выбрать таблицу или запрос. Здесь же, воспользовавшись услу-
гами построителя запросов, можно создать запрос в режиме конструктора, а соот-
ветствующая инструкция SQL будет записана в строку свойства. Наиболее простым
способом определения источника записей является использование области
Список
полей
(Field List), в которой отображаются поля всех таблиц базы данных. При пе-
ретаскивании нужных полей в форму автоматически строится запрос на выборку —
источник записей формы. Для отображения списка полей щелкните на кнопке
До-
бавить поля
(Add Existing Fields) на
вкладке ленты
Конструктор
(Design) в группе
Сервис
(Tools).
Создайте форму для работы с накладными, в которой будет представлена инфор-
мация об отгруженных товарах.
Очевидно, что такая форма должна строиться на основе главной таблицы
НАКЛАДНАЯ с общими данными о накладной и подчиненной таблицы
ОТГРУЗКА со сведениями об отгруженных по накладной товарах. Соответственно
должны быть построены две формы.
Для создания главной формы достаточно перетащить поля из списка таблицы
НАКЛАДНАЯ в нужное место области данных пустой формы.
Как только вы пере-
тащили первое поле в форму, в области списка полей появился новый раздел
Поля,
доступные в данном представлении
(Fields Available for this View), в который пе-
ремещается таблица НАКЛАДНАЯ. Построенный на этой таблице запрос на вы-
борку, называемый
представлением
, будет автоматически определен в качестве
базового источника данных формы. Если необходимо
дополнить запись таблицы
НАКЛАДНАЯ более подробными сведениями о договоре и/или покупателе, пере-
тащите в область данных недостающие поля соответствующих таблиц. Автомати-
чески откорректируется источник данных формы.
В результате перетаскивания поля в форме появляется элемент управления, в кото-
ром отобразится имя поля таблицы. В присоединенной надписи будет использовано
значение из свойства поля
Подпись
(Caption), определенное при конструировании
таблицы.