Вы можете управлять множеством форм, как группой, включив ее в набор форм - formset. Набор форм имеет перечисленные ниже преимущества:

Создание нового набора форм

Набор форм - formset - представляет собой родительский контейнер для одной или множества форм. Когда вы находитесь в Дизайнере форм , вы можете создать набор форм.

Для создания набора форм

  • В меню Form выберите Create Formset.

Если вы не хотите работать с множеством форм, как группой форм, то у вас нет необходимости создавать набор форм. После того, как вы создали набор форм вы может добавить в него формы.

Добавление или удаление форм

После того, как вы создали набор форм вы может добавить в него новые формы или удалить формы, уже содержащиеся в наборе.

Для добавления дополнительных форм в набор форм

  • В меню Form выберите Add New Form.

Для удаления формы из набора форм

  1. В боксе Form в нижней части Дизайнера форм, выберите форму.

  2. Из меню Form выберите Remove Form.

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

Для удаления набора форм (имеется в виду контейнер)

  • Из меню Form выберите Remove Formset.

Формы сохраняются в файле табличного формата с расширением .scx . Когда вы создаете форму, то в файле .scx содержатся: запись, описывающие форму, строкa для описания окружения данных и две записи для внутреннего использования. Для каждого добавляемого вами в форму или окружение данныъ объекта, в файл добавляется запись. Если вы создаете набор форм, то для набора форм и каждой новой формы добавляется по записи. Родительским контейнером каждой формы является набор форм. Родительским контейнером каждого элемента управления является форма, в которую он помещен.

ЗамечаниеСовет

Когда вы запускаете набор форм, вы можете пожелать, чтобы все формы набора были изначально видимыми. Установите свойство Visible в false (.F.) для форм, которые не желаете иметь видимыми при запуске набора форм. И, наоборот, установите свойство Visible в true (.T.), когда вы желаете иметь форму видимой.

Смотрите также