Глава 5
области
Список
полей
(Field List). Соответствующую инструкцию SQL можно
просмотреть в свойстве формы
Источник записей
(Record Source), представлен-
ном на вкладке
Данные
(Data).
Пользуясь инструментами группы
Элементы управления
(Controls) на вкладке
Работа с макетами форм | Формат
(Form Layout Tools | Format), добавьте в форму
заголовок, эмблему компании, дату и время. Первоначально в пустой форме пред-
ставлен только один раздел —
Область данных
(Detail). Сохраните форму под
именем
Накладная_одиночная
.
Форма, построенная с помощью инструмента
Пустая форма
(Blank Form), пред-
ставлена на рис. 5.28.
Рис. 5.28.
Форма Накладная_одиночная, созданная
с помощью инструмента
Пустая форма
Создание и редактирование формы
в режиме конструктора
Средствами конструктора форм
можно создать любую форму с нуля. В режиме
конструктора также можно в любой момент отредактировать ранее разработанную
любыми средствами форму. При создании и редактировании формы может выпол-
няться: определение источника данных формы, добавление новых полей и надпи-
сей, включение полей со списком, создание кнопок, добавление подчиненных
форм, внедрение объектов из других приложений, например, рисунков, диаграмм
Формы
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), определенное при конструировании
таблицы.
242
Do'stlaringiz bilan baham: |