Добавлен: 19.10.2018
Просмотров: 7974
Скачиваний: 3
81
Рис. 3.2. Выбор полей, включаемых в форму
После определения состава полей, включенных в форму, следует выбрать
внешний вид формы (рис. 3.3). Удобнее сначала выбрать вид «в один
столбец»
5
, а затем разместить элементы формы по экрану так, как это удобно
для последующей работы с формой.
5
Название вида формы «в один столбец» несколько условно. Действительно при данном выборе создает экран
«анкетной» формы: один под другим располагаются пары «название поля/ содержание поля». Но когда полей
много, и они все не умещаются в один столбец на экране, то система автоматически помещает их в два, три и т.
п. столбца.
82
Рис. 3.3. Выбор внешнего вида формы
Следующим шагом является выбор стиля формы (рис. 3.4). Стиль
экранной формы позволяет выбрать цвет и «фактуру» формы, т.е. позволяет
решить чисто оформительские проблемы.
Рис. 3.4. Выбор стиля формы
83
Создание формы завершается заданием его имени (рис. 3.5). По
умолчанию дается имя, совпадающее с именем источника данных.
Рис. 3.5. Задание названия формы
Созданная экранная форма может не полностью соответствовать
потребностям разработчика. Чтобы ее подправить можно сразу перейти в режим
конструктора, выбрав альтернативу «изменение макета формы», а можно это
сделать и потом, перейдя в режим конструктора из режима формы, или открыв
ранее созданную форму в режиме конструктора.
3.3 Создание многотабличной формы
Многотабличную форму также можно создать при помощи «Мастера».
При создании форм, источником данных для которых являются несколько
таблиц, можно находясь в окне «Создание форм/выбор полей» (рис. 3.2)
последовательно выбирать таблицы, являющиеся источником данных, и поля из
них. При этом таблицы должны быть обязательно предварительно связаны
между собой.
Внимание!!! Порядок, в котором выбираются таблицы при создании
«многотабличной формы» имеет большое значение.
84
Предположим, что мы хотим создать экранную форму, содержащую
сведения из таблиц «СОТРУДНИК» и «ДЕТИ». Если мы выберем сначала
таблицу «СОТРУДНИК» и из нее – поле «ФИО», а затем таблицу «ДЕТИ» и из
нее все поля, то создастся составная форма, которую удобно использовать для
ввода данных в таблицу «ДЕТИ». Создание многотабличной формы начинается
также как и создание однотабличной формы. На первом шаге выбираем способ
создания формы – «Мастер форм», и таблицу-источник – «СОТРУДНИК». На
втором шаге из таблицы «СОТРУДНИК» выберем поле «ФИО». После этого
вернемся к окошку «Таблицы и запросы» и выберем в нем вторую,
соподчиненную таблицу – «ДЕТИ» (рис. 3.6). Перенесем все поля из этой
таблицы в форму.
Рис. 3.6. Создание многотабличной формы (выбор полей)
Дальнейшая последовательность шагов создания составной формы
представлена на рис. 3.7-3.9.
Сначала выбирается вид представления данных – подчиненная или
связанная форма (рис. 3.7). Для наших целей подходит подчиненная форма.
85
Рис. 3.7. Создание многотабличной формы (выбор вида представления)
Затем выбирается вид подчиненной формы (рис. 3.8).
Рис. 3.8. Создание многотабличной формы (выбор вида подчиненной формы)