Создание поля.

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

Подведите курсор к тому месту формы, куда вы планируете разместить поле. Выполните команду Создание/Поле. Откроется диалоговое окно Свойства поля (рис. 5).

Рис. 5. Окно для задания свойств поля.

Атрибуты поля:

На вкладке Сведения о поле находятся следующие атрибуты:

Имя - имя поля состоит из одного слова (можно использовать буквы, цифры, символ «_»). Имена полей в формах, используемых в текущей базе данных, должны быть уникальны.

Тип данных:

· Текст – содержит текстовую информацию, допускается ввод любых символов.

· Время/дата – отображает время/дату в заданном стиле (Notes или в виде стандартного календаря).

· Число – содержит числовую информацию в заданном формате.

· Следующие пять типов полей относятся к перечисляемым – в полях такого типа содержится несколько значений, которые заранее задаются разработчиком на вкладке Управление (рис. 6).

Рис. 6. Вкладка «Управление» для задания атрибутов поля.

Пользователь в дальнейшем при заполнении формы выбирает нужные значения нажатием кнопки мыши. При этом разработчик может выбрать один из 5 возможных вариантов определения списка перечисляемых слов (раздел Значения).

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

1) список с окном. После выбора такого варианта в форме около названия поля появится кнопка с треугольником. При нажатии этой кнопки откроется окно со списком перечисляемых слов (рис. 7).

Рис. 7. Вид документа, заполняемого пользователем.

2) набор флажков. Выбор этого варианта позволяет в зависимости от ситуации включать или выключать опции (может быть выбрано несколько значений).

3) набор переключателей. Позволяют выбрать одну из нескольких взаимоисключающих возможностей.

4) список.Аналогичен набору флажков, но значения отображаются в поле с помощью скроллинга (по одному).

5) поле со списком. Аналогичен набору переключателей, но значения в поле отображаются по одному.

· Имена – обеспечивает при сохранении документа преобразование введенных имен в более полный формат, позволяющий использовать эти имена в почтовых адресах.

· Авторы– содержит список имен, групп, ролей и определяет, кто может редактировать документ, созданный по данной форме.

· Читатели – содержит список имен, групп, ролей и определяет, кто может читать документ, созданный по данной форме.

Формат отображения информации для каждого из типов полей определяется на вкладке Управление.

Кроме типа поля справа необходимо указать, каким образом будет определяться значение поля. Возможны следующие варианты:

· Изменяемое - указывает, что значение поля должно быть введено пользователем вручную.

· Вычисляемое. Значение такого поля вычисляется каждый раз при создании документа или сохранении, а также при выполнении команды Вид/Обновить.

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

· Вычисляемое при создании. Значения полей такого типа вычисляются один раз при создании документа. Этот тип полей используется, если начальные значения полей должны оставаться постоянными.

Флажок «Разрешить несколько значений» позволяет указать, что поле может иметь несколько значений. (Не все типы полей позволяют вводить несколько значений).

Для повышения степени дружественности интерфейса рекомендуется задавать атрибут «Справка по полю» на вкладке Дополнительно (рис. 8).

Рис. 8. Задание справки по полю.

В результате при заполнении поля пользователем в нижней части экрана будет отображаться введенная фраза в качестве строки подсказки. Это может быть информация о назначении и способе заполнения поля. Для отображения строки подсказки на экране в Lotus Notes выполните команду Вид/Отобразить/Справка по полям.