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



 

Представленная на рис.18 форма имеет тип Простая форма. Особенностью этого типа является то, что в каждый момент времени в не отображается содержимое только одной записи.

Другим широко используемым типом форм является Ленточная форма, которая отображает сразу несколько записей. В качестве источника данных для форм могут использоваться запросы.

Создадим запрос ПоставщикиР, который выбирает из таблицы Поставщики только те записи, у которых поле Разрешение имеет значение Истинарис.19. Это означает, что данный поставщик имеет право поставлять детали.

 

Рис.19

 

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

Для активизации мастера форм используется команда Мастер форм на вкладке Создание рис.20.

Рис.20

В появившемся окне рис.21, выбирается источник данных и поля, которые следует отобразить в форме.

 

Рис.21.

Далее следует выбрать тип формы рис.22.

 

Рис.22

 

В последнем окне Мастера форм рис.23 следует ввести имя созданной формы. На рис.24 показана созданная ленточная форма ПоставщикиР, открытая в режиме просмотра.

Рис.23

Рис.24

Практическое задание.

  • Создать простую форму для таблицы Детали в режиме конструктора.
  • Создать ленточную форму для таблицы Поставкис помощью Мастера форм

Создание вычисляемых полей

 

В результате выполнения практического задания должна быть создана ленточная форма Поставкирис.25. Создадим в этой форме вычисляемое поле Сумма. Значение этого поля вычисляется следующим образом Сумма = Цена*Количество.

 

Рис.25

Для создания вычисляемого поля нужно:

  1. Открыть форму Поставкив режиме Конструктора.
  2. Увеличить размер формы для размещения нового поля.
  3. Создать новое поле с помощью кнопки Поле на панели элементов расположенной на вкладке Конструкторрис.26.
  4. Открыть окно свойств созданного поля рис.27 и в строке Данные ввести арифметическое выражение

 

На рис.28 показан вид формы Поставкипосле добавления вычисляемого поля.

 


Рис.26

Рис.27

 

Рис.28

Создание многотабличной формы.

 

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

На рис.29 приведен пример многотабличной формы отображающей данные о поставщике и подчиненной формы содержащей данные о поставках от этого поставщика.

 

Рис.29

Для создания такой формы нужно:

·  открыть главную форму Поставщики в режиме конструктора;

·  увеличить ее размер для размещения подчиненной формы;

·  перетащить подчиненную форму Поставки в окно формы рис. 30

 

Рис.30

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

 


Дата добавления: 2018-04-04; просмотров: 1643; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!