Глава 5
Добавление подчиненной формы
Для добавления подчиненной формы в режиме конструктора воспользуйтесь эле-
ментом управления
Подчиненная форма/отчет
(Subform/Subreport)
на вкладке
ленты
Конструктор
(Design) и поместите его в нужном месте формы, растянув
курсором до нужного размера. Чтобы подключился к работе мастер, в группе
Эле-
менты
управления
(Controls) должна быть включена кнопка
Использовать
мас-
тера
(Use Control Wizards)
.
Мастер помогает включить в качестве подчиненной
ранее созданную форму или построить новую на основе таблицы или запроса.
З
АМЕЧАНИЕ
Если кнопка
Использовать мастера
(Use Control Wizards) не отображается в группе
Элементы управления
(Controls), откройте список этой группы. По умолчанию ис-
пользование мастера включено.
В окне мастера выберите форму ОТГРУЗКА, построенную ранее с помощью
команды
Несколько элементов
(Multiple Items) (рис. 5.29).
Рис. 5.29.
Окно мастера для включения формы в качестве подчиненной
В следующем окне мастера выберите из предложенных вариант связи главной и
подчиненной форм:
НОМ_НАКЛ
(номер накладной),
КОД_СК
(код склада) (рис. 5.30).
Проверьте правильность установленной связи в свойствах элемента
Подчиненная
форма/отчет
(Subform/Subreport) на вкладке
Данные
(Data). Для установления свя-
зи источник данных встраиваемой формы должен содержать поля связи, хотя они
могут и не отображаться в форме.
В окне мастера подчиненных форм, хотя и предлагается выбор из имеющихся таб-
лиц или запросов, отображаются только формы.
Формы
243
Рис. 5.30.
Окно мастера для определения поля связи с подчиненной формой
Удалите из подчиненной формы поля, повторяющие значения главной формы:
НОМ_НАКЛ
,
КОД_СК
. После удаления некоторого поля оставшиеся в форме поля авто-
матически сдвигаются влево, не оставляя пустых мест.
Если необходимо, измените размер элемента
Подчиненная форма/отчет
(Subform/Subreport), получивший имя Отгрузка.
Добавьте в форму заголовок и примечание, щелкнув на кнопке
Заголовок
(Title) на
вкладке ленты
Конструктор
(Design) в группе
Колонтитулы
(Header/Footer).
В заголовок вставится элемент управления
Надпись
(Label) с текстом, соответст-
вующим имени формы. Измените этот текст на нужный. Выделите элемент и изме-
ните его шрифт, используя средства вкладки ленты
Формат
(Format) в группе
Шрифт
(Font) или ленты
Главная
(Home) в группе
Форматирование текста
(Text
Formatting).
Если номер накладной нужно отображать в заголовке, перетащите поле
НОМ_НАКЛ
в область заголовка и измените его надпись и формат.
Удобным средством настройки внешнего вида является группировка/разгруп-
пировка элементов формы в макете. Выделите, удерживая нажатой клавишу
, все поля главной формы Накладная, надписи можно не включать. Нажмите
кнопку
В столбик
(Stacked) в группе
Таблица
(Table) на вкладке
Упорядочить
(Arrange).
Для улучшения дизайна формы можно, используя свойства формы, на вкладке
Ма-
кет
(Format) убрать область выделения записи (слева), полосу прокрутки, кнопки
перехода по записям, разделительные линии между областью заголовка, данных и
примечаний и т. д.
Форма в режиме конструктора и просмотра, полученная после включения подчи-
ненной формы мастером, приведена на рис. 5.31 и 5.32.
244
Do'stlaringiz bilan baham: |