Работа с формами. Создание и проектирование форм. Типы форм, страница 5

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

Priorversionsbecomeresponses. Используется в том случае, когда последняя версия является наиболее значимой. Тогда последняя версия документа отображается первой в представлении, а все предыдущие версии следуют за ней.

Newversionsbecomesiblings. Используется в том случае, когда все версии документа имеют одинаковый приоритет. Исходный документ идет первым, за ним все следующие версии.

Флажок “Default database form” указывает на то, что данная форма является “формой по умолчанию”. Это означает, что если форма, на базе которой был создан документ удалена, то информация будет отображаться при помощи “формы по умолчанию”.

Флажок “Store form in document” указывает на то, что форма должна храниться вместе с документом. Таким образом, даже если исходная форма будет удалена, то документ все равно будет отображаться корректно. Однако, это приводит к дополнительным накладным расходам – каждый документ теперь при хранении будет занимать больше места за счет хранимой с ним формы.

Флажок Disable field exchange” служит для разрешения/запрета обмена данными между полями.

Флажок Automatically refresh fields” – служит для задания обновления полей. Установка данного флажка обеспечивает постоянное обновление информации в вычисляемых полях. Однако это приводит к замедлению отображения документа.

Флажок Anonymous Form” – при его установке в БД не записывается имя создателя или редактора документа.

Флажок “Merge replication conflicts” служит для разрешения конфликтов. Конфликт типа replication-or-save происходит, когда различные пользователи редактируют один и тот же документ. Одна версия становится главным документов, а другие становятся конфликтными документами.

Закладка Defaults (параметры)

Рис.10.– Свойства формы. Закладка Defaults

Секция "Создание" обеспечивает возможность разрешить с помощью флажков наследование полем значения из следующих источников:

-  из поля другого документа в той же самой БД или в того же документа. Поле, которое наследует значения от поля из одного и того же документа должно быть вычисляемым и должно размещаться правее или ниже поля, от которого наследуются значения;

-  из документа полностью. Чтобы разрешить полю наследовать содержимое документа, необходимо вначале создать поле типа rich text, затем установить данный флажок. После этого, выбрать в списке имя поля и способ наследования: в виде ссылки text или свертываемого rich text.

Секция "Открытие" позволяет задать открытие документа сразу в режиме редактирования и возможность предварительного просмотра родительского документа.

Секция "Закрытие" позволяет задать появление при закрытии формы диалогового окна отправки почты, которое предоставляет возможность отправить, сохранить, подписать или зашифровать почту.

Секция “Доступ из Web ” (On Web Access) позволяет задатьгенерацию информации HTML для скрытых полей. При этом поведение документа в Web будет максимально приближенно напоминать поведение документа в Notes.

Закладка Launch (Запуск)

Рис.11.– Свойства формы. Закладка Launch

Поле “Автозапуск” (Auto Launch) служит для запуска первого присоединенного объекта (First Attachment), первой ссылки (First Document Link) или первого OLE-объекта(First OLE Object) при открытии БД.

Поля “Набор рамок” (Frameset) и “Рамка” (Frame) предназначены для указания набора фреймов и фрейма в котором откроется ссылка, присоединенный объект или OLE-объект.

Закладка Form Background (Фон формы)

Рис.12.– Свойства формы. Закладка Form Background

Поле Color предназначено для указания цвета заднего плана. Кроме стандартного набора цветов в качестве фона можно использовать рисунок. Для этого его нужно либо скопировать в память и затем вставить при помощи кнопки Paste, либо выполнить Import файла. Кроме того, если необходимо указать в качестве фона рисунок, который содержится в БД в виде разделяемого ресурса, то его можно указать при помощи кнопки с изображением папки на ней.