Создание простой формы с помощью мастера
При создании формы, связанной с таблицами базы данных, лучше сначала
воспользоваться помощью «Мастера», а потом модифицировать полученную
таким образом форму. Это ускорит и упростит процесс создания форм.
В окне «Новая форма» кроме выбора способа создания/вида формы можно
определить и источник данных для создаваемой формы (рис. 2.68). Из окна «Новая
форма» можно выбрать только одну таблицу в качестве источника данных для
формы. Мы в качестве примера создадим форму для таблицы «СОТРУДНИК».
Выбор источника можно осуществить и на следующем шаге (рис. 2.69) в окошке
«Таблицы/запросы».
Если источником должны являться несколько таблиц, то можно поступить
несколькими разными способами, которые будут рассмотрены позднее.
Следующим шагом при создании форм является выбор полей, которые будут
включены в экранную форму (рис. 2.69). Поля могут переноситься в форму по
одному и все сразу. В первом случае надо позиционироваться на нужное поле и
нажать кнопку с одинарной стрелкой, направленной вправо. Чтобы перенести все
поля, надо воспользоваться кнопкой с двойной стрелкой. Когда поля включены в
форму, на этапе определения состава полей их можно исключить, воспользовавшись
кнопками, со стрелками, направленными влево.
При использовании мастера при создании формы выбор таблицы и хотя бы
одного поля обязательны.
Источником данных для формы могут быть не только таблица/таблицы, но и
запросы. Напомним, что в запросах можно использовать знак «звездочка» (*). При
его использовании все поля исходной таблицы выводятся в ответ. Если уже после
создания такого запроса в таблицу будут добавлены новые поля, то они попадут в
ответ. Если же на основе такого запроса создана экранная форма, то в нее войдут те
поля, которые на момент создания экранной формы содержались в таблице. Поля,
которые вставлены в таблицу после создания экранной формы, в запрос,
являющийся источником будут попадать, а в экранной форме отражаться не будут.
Поэтому, если необходимо, чтобы все поля исходной таблицы были отображены в
форме, то созданную форму придется корректировать «вручную».
Предположим, что мы хотим создать форму на основе таблицы
«СОТРУДНИК» и включить в эту форму все поля исходной таблицы (рис. 2.69).