Глава 6
Рис. 6.5.
Форма с подчиненной формой, созданная мастером
Доработка интерфейса
Чтобы подготовить более удобный интерфейс для работы с документом "Договор",
соответствующий макету формы,
отредактируйте созданную мастером форму сред-
ствами конструктора.
Откройте полученную мастером многотабличную форму ДОГОВОРЫ С ПОКУ-
ПАТЕЛЯМИ в режиме конструктора. Для этого выберите ее в области навигации и
в контекстном меню выполните команду
Конструктор
(Design). Если форма была
открыта, то для перехода в режим конструктора выберите
Конструктор
(Design
View) из списка кнопки
Режим
(View) на вкладке ленты
Главная
(Home).
В основной форме переместите и отредактируйте поля, как показано на рис. 6.9.
Уточните текст надписей полей, шрифт и размеры полей и надписей.
Чтобы увеличить рабочее пространство, уберите с экрана область навигации,
щелкнув на кнопке
Открыть/закрыть границу области переходов
(Shutter Bar
Open/Close Button) в ее правом верхнем углу. Для редактирования внешнего вида
элементов формы переключайтесь в режим макета, т. к. в этом режиме можно сразу
видеть результаты выполнения многих операций.
Для упорядочения, изменения размеров, перемещения элементов формы удобно
объединять их в макет. Если элементы управления формы не включены в макет,
для образования нового макета выделите нужные элементы и выполните команду
Разработка интерфейса для ввода, просмотра и корректировки документов
265
контекстного меню
Макет | В столбик
(Layout | Stacked) или
Табличный
(Tabular).
Изменение отдельного элемента требует удаления его из макета. Выделите нужный
элемент вместе с надписью и выполните команду
Макет | Удалить
(Layout |
Remove) в контекстном меню. Для перемещения макета выделите его, щелкнув
в левом верхнем углу области макета или выполните команду
Выбрать макет
(Select Layout) на вкладке ленты
Упорядочить
(Arrange), после этого макет можно
перетащить в любое место. Команда
Выбрать макет
доступна, если макет есть
в форме, и курсор установлен на одном из его элементов.
Для придания элементам одинакового вида удобно копировать форматирование
одного элемента и применять его к другим элементам. Это позволяет сделать
команда
Формат по образцу
(Format Painter), размещенная на вкладках
Главная
(Home) или
Формат
(Format) в группе
Шрифт
(Font). Если на значке команды
Формат по образцу
щелкнуть двойным щелчком, скопированный формат можно
применять несколько раз. Закончив выполнение форматирования по образцу, по-
вторно щелкните на значке команды.
Измените порядок отображения полей в подчиненной форме. Для того чтобы было
удобно изменять размер, перемещать, удалять и добавлять поля, образуйте из них
табличный макет. Тогда при выполнении любого из перечисленных действий все
другие поля макета автоматически встают на новые места (сдвигаются или наобо-
рот раздвигаются), сохраняя правильное размещение в строке.
Удалите элемент с надписью подчиненной формы. Для этого выделите надпись и
сначала удалите ее из макета, выполнив в контекстном меню команду
Макет |
Удалить
(Layout | Remove), затем в контекстном меню выполните команду
Уда-
лить
(Delete).
Просмотрите источник записей основной формы. Для этого откройте свойства
формы, выполнив соответствующую команду в контекстном меню. Открыть свой-
ства формы также можно, выбрав в окне свойств в списке поля
Тип выделенного
элемента
(Selection Type) строку
Форма
(Form). На вкладке
Данные
(Data) в стро-
ке
Источник записей
(Record Source) представлена инструкция SQL, записанная
мастером в качестве источника записей основной формы. Чтобы просмотреть инст-
рукцию SQL в режиме конструктора запросов, нажмите значок построителя в конце
строки. Соответствующий запрос в режиме конструктора показан на рис. 6.6.
Аналогичным образом просмотрите, какая таблица является источником записей
подчиненной формы. Инструкция SQL в режиме конструктора запросов, являю-
щаяся источником записей подчиненной формы, показана на рис. 6.7.
Если в основную или подчиненную форму необходимо добавить поля, представ-
ленные в источнике записей, установите курсор на соответствующей форме, на-
жмите кнопку
Добавить поля
(Add Existing Fields) на вкладке ленты
Конструктор
(Design) и из открывшегося списка перетащите нужное поле в форму. В список по-
лей включены только те поля таблиц, которые были выбраны в запросе.
Для добавления недостающих полей в источник записей формы, основной или под-
чиненной формы, можно изменить просмотренные запросы (см. рис. 6.6 и 6.7).
266
Do'stlaringiz bilan baham: |