Глава 5
Из таблицы ПОКУПАТЕЛЬ обязательно выберите ключевое поле
КОД_ПОК
(код по-
купателя) и все другие обязательные поля, иначе форма будет непригодна для вво-
да сведений о новых покупателях. Из таблицы ДОГОВОР обязательно выберите
ключевое поле
КОД_ДОГ
(код договора), а код покупателя (поле связи таблиц) выби-
рать не следует. Значения этого поля станут неоднократно повторяться в подчи-
ненной форме, если покупатель заключил несколько договоров, а ввод значения
этого вторичного ключа в таблицу ДОГОВОР обеспечивается в форме автомати-
чески.
В
НИМАНИЕ
!
Если выбраны таблицы, для которых не определена связь в схеме данных, появится
сообщение о невозможности создать форму. При этом мастер или предлагает изме-
нить состав полей, или выводит схему данных для возможного определения нужных
связей. После изменения связей мастер должен запускаться заново.
После выбора полей для обеих таблиц и нажатия кнопки
Далее
(Next) в окне
Соз-
дание форм
(Form Wizard) (рис. 5.21) в списке
Выберите тип представления
данных
(How do you want to view your data) надо выделить имя таблицы
ПОКУПАТЕЛЬ, которая является источником данных главной формы. Поскольку
эта таблица была выбрана первой, то она уже выделена.
Рис. 5.21.
Выбор варианта включения подчиненной формы
Таблица ПОКУПАТЕЛЬ, как источник данных основной формы, в нашем случае
является главной по отношению к другой выбранной для формы таблице
ДОГОВОР, поэтому в окне
Создание форм
(Form Wizard) предлагается выбрать
один из двух возможных вариантов подключения формы:
для включения подчиненной формы в главную надо отметить переключатель
Подчиненные формы
(Form with subform(s));
Формы
235
для включения кнопки, вызывающей связанную форму, надо выбрать
Связан-
ные формы
(Linked forms).
Выберем первый вариант с непосредственным включением подчиненной формы
в главную. На рис. 5.21 видно, как распределяются поля в основной и подчиненной
частях формы при выборе этого варианта.
В следующем диалоговом окне предоставляется возможность выбрать вид отобра-
жения данных в подчиненной форме:
ленточный
(tabular) или
табличный
(datasheet) (рис. 5.22). При выборе ленточного вида для списка выводимых в под-
чиненной форме записей названия столбцов (полей) берутся из подписи, заданной
в общих свойствах поля при конструировании подчиненной таблицы.
Рис. 5.22.
Выбор ленточного вида для подчиненной формы
В последнем диалоговом окне
Создание форм
(Form Wizard) можно изменить
имена основной и подчиненной форм, если был выбран вариант с непосредствен-
ным включением подчиненной формы (рис. 5.23), или имя связанной формы, если
был выбран вариант включения кнопки, вызывающей связанную форму.
В том же окне можно выбирать дальнейшие действия —
открыть форму для про-
смотра и ввода данных
(Open the form to view or enter information) или
изменить
макет
формы
(Modify the form's design).
Если был выбран вариант
открыть форму для просмотра и ввода данных
(Open
the form to view or enter information), после нажатия кнопки
Готово
(Finish) мастер
завершит создание формы и откроет ее в режиме формы (рис. 5.24), предназначен-
ном для работы с данными таблиц, на которых построена форма. Сохранение обеих
форм, созданных мастером, производится автоматически.
При выборе варианта
изменить макет формы
(Modify the form's design)
(см. рис. 5.23) форма после завершения работы мастера выводится в режиме конст-
236
Do'stlaringiz bilan baham: |