Создание многотабличной формы с помощью Мастера

Наиболее технологичным является первоначальное создание форм с помощью Мастера с последующей их доработкой в режиме Конструктора.

Мастер форм упрощает процесс создания формы, так как автоматически выполняет большинство требуемых операций. Он предоставляет возможность выбрать включаемые в форму поля из запросов или нескольких взаимосвязанных таблиц и на их основе создает многотабличную форму, используя различные способы ее построения.

Явное включение подчиненной формы. С помощью Мастера форм можно создать составную форму, включающую одну или несколько подчиненных форм стандартного вида с выбранными полями. Подчиненная форма строится только для таблицы, которая является подчиненной по отношению к таблице-источнику основной части.

Вызов связанной формы по кнопке. Мастер форм позволяет создать связанные формы, которые не включаются непосредственно в форму. При этом вместо подчиненной формы включается лишь кнопка, представляющая связанную форму. Если необходимо просмотреть подчиненные записи, то нажатием этой кнопки вызывается на экран связанная форма. Открывающееся содержимое связанной формы синхронизировано с текущей записью главной формы. Этот способ построения многотабличной формы удобен в сложных формах, перегруженных большим числом элементов управления, а также в случае, когда пользователю нет необходимости постоянно видеть связанные данные.

Многотабличная форма без подчиненных и связанных форм. Составная многотабличная форма, построенная Мастером, может не включать подчиненных и связанных форм. Такая форма создается, если необходимо отображать записи подчиненной таблицы, дополненные полями из одной или нескольких главных таблиц. В этом случае источником данных, выводимых в форме, является запись подчиненной таблицы. Форма отображает поля из записи подчиненной таблицы и поля из единственной связанной с ней записи главной таблицы.

Многотабличная форма на основе запроса. Создание формы на основе полей из нескольких взаимосвязанных таблиц с помощью Мастера является для пользователя достаточно простой процедурой. Однако если в базе данных уже имеется запрос, в котором выбраны таблицы, нужные дли получения результата, определены поля, которые необходимо включить в результат, целесообразно создавать форму на основе такого запроса. В этом случае Мастер использует проделанную пользователем работу. Он создает форму так же, как если бы ему были заданы исходные таблицы. Полученная форма обеспечивает однократное отображение данных, так как базируется на исходных нормализованных таблицах.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: