Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy-otvety_k_gosekzamenu_CKOT_1.doc
Скачиваний:
11
Добавлен:
25.02.2016
Размер:
1.91 Mб
Скачать
  1. Работа с полями. Типы полей. Работа с keyword полями

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

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

Тип поля

Краткое описании

Authors - авторы

Определяет, кто вправе редактировать документ

Checkbox-флажок

Определяет флажок на форме (keyword-поле)

Color - цвет

Позволяет произвести выбор цвета

Combobox - комбинированный список

Определяет на форме выпадающий список (keyword-поле)

Date/Time- дата/время

Определяет формат значений даты и времени

Dialog List - диалоговый список

Выводит диалоговое окно с выбираемыми значениями (keyword-поле)

Formula-формула

Содержит формулу

Listbox — список

Содержит снабженный прокруткой список значений (keyword-поле)

Names-имена

Для ввода и хранения имен пользователей

Number-число

Содержит и форматирует числовые значения

Password-пароль

Содержит зашифрованное значение пароля

Radio Button - переключатель

Определяет на форме переключатель (keyword-поле)

Readers-читатели

Определяет, кому дано право на чтение доку­мента

Rich Text - редактор текста с расширенными возможностями

Позволяет задавать гарнитуру, цвет и размер

Шрифта

Rich Text Lite - облегченный редактор текста

Аналогично Rich Text, но разработчики при­ложений могут ограничить типы объектов, которые в нем хранятся

Text - обычный редактор текста

Для ввода простого текста

Time Zone - часовой пояс

Позволяет выбирать часовой пояс

Совет .

Приведенный здесь набор типов основан на шестой версии Lotus Notes. Ряд типов в пятой версии недоступен; используя же седьмую, вы можете обнаружить и поля новых типов.

Работа с keyword-полями

Прежде чем мы начнем разговор о полях каждого типа, уделим несколько минут группе полей, содержащих предварительно заданные значения. Такие поля называют keyword-полями. Их основная характеристика - наличие выбираемых пользователем предопределенные значения. используя keyword-поля, вы можете гарантировать единство системы значений данных и помочь пользователю в процессе заполнения формы. Keyword-полями считаются поля пяти типов: Checkbox, Combobox, Dialog List, Listbox и Radio Button.

Поля перечисленных типов можно настроить так, чтобы они могли принимать только значения, определенные в самом поле, или допускали ввод новых. Указан-ная настройка, выставляемая на второй вкладке свойств поля, придает управлению содержимым такого поля невероятную гибкость. Отдельные keyword-поля также представляют возможность выбирать несколько значений данных одновремен-но. Соответствующий параметр содержится на первой вкладке диалогового окна Рис.4.8).

Рис. 4.8. Настройка возможности выбора нескольких значений одновременно

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

формуле, заданной на второй вкладке. Определить значения данных keyword-пoлей можно одним из нескольких (до пяти) способов (см. рис. 4.9). Не все из них из них имеют силу для каждого поля. В числе этих пяти способов следующие:

  • Enter choices (one per line) - служит для задания жестко закодированных значений. Как правило, такое поле должно использоваться тогда, когда зна­чения не могут добавляться или меняться (например, мужчина и женщина, названия месяцев года).

  • Use formula for choices - предназначен для динамического расчета значе­ний поля. Используя для заполнения списка значений формулы, вы може­те извлекать информацию из документов, из полей или из представлений. Описанный способ позволяет гибко добавлять в список или удалять из него значения без изменения дизайна базы данных Notes.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]