Просмотр свойств базы данных




1. Кликнуть правой кнопкой мыши по названию базы данных в левой части окна. На экране появляется окно Database со свойствами базы данных, которые можно просмотреть и при необходимости изменить (рис. 38).

 

Рис. 38

 

2. При выборе вкладки Database Basics – на экране появляются основные сведения о базе данных:

– заголовок, который можно здесь же изменить;

– указание на архитектуру базы данных (локальная или распределенная);

– имя файла базы;

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

3. При выборе вкладки Info – на экране появляется информация о размере файла базы (Disk Space), количество документов (Documents) в ней, информация о дате создания и последнего изменения, идентификатор базы (ID) в списке баз, созданных средствами IBM Notes.

4. При выборе вкладки Printing – устанавливаются параметры для печати базы (с включением даты, номеров страниц, определенным шрифтом и т.д.).

5. При выборе вкладки Full text – определяются параметры для создания индекса (поискового образа вводимых документов).

 

Создание полей

1. Для создания нового поля, которое должно быть доступно для любого документа базы данных, необходимо раскрыть элемент Shared code (общий код), нажав знак «+ » около заголовка элемента в левой части окна. Выбирается элемент Fields. В правой части экрана открывается окно для создания новых полей базы (рис. 39).

 

Рис. 39

 

2. Для создания нового поля нажимается кнопка New Shared Field. В результате будет создано новое поле с указанными далее характеристиками (рис. 40). При этом поле будет общедоступным для любых элементов создаваемой базы (будь то форма, веб-страница или фрейм).

 

Просмотр свойств поля

1. На экране появляется окно свойств поля Shared Field (рис. 41). Его можно также получить, вызвав контекстное меню данного элемента базы данных по правой кнопке мыши.

 

Рис. 40

 

2. На первой вкладке задается имя поля, его тип и вид, а также опции отображения и порядок обхода полей при нажатии на клавишу Tab Key. Порядок полей задается цифрами 1,2,3... При нажатии клавиши Tab курсор будет перемещаться в поле в заданном порядке. Здесь же можно указать, в каком поле при открытии документа будет находиться курсор «по умолчанию» (опция Give field default focus).

3. В строке Name вводится имя поля (любая последовательность символов, слова соединяются между собой символом «подчерк») – имя первого поля Наименование_вида_документа.

4. В строке Type определяется тип значений поля – Text (текстовое), вид поля – Editable (редактируемое).

5. Самый простой вид полей – поля, которые можно редактировать (Editable). В них вводятся значения пользователем, их можно редактировать. Полям, которые отображают информацию, но не предоставляют возможность ее редактировать, может быть присвоен один из видов Computed*. Различают три вида таких полей:

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

– Computed for display – вычисляемое по формуле поле, значение которого будет рассчитываться каждый раз при открытии документа. Его отличием от предыдущего вида является то, что значение поля лишь отображается при открытии документа.Оно не сохраняется в документе. Такие поля применяются в тех случаях, когда создается интерфейс, в котором пользователям с разными правами доступа доступны для работы разные фрагменты документа. В этом случае при разработке формы документа создаются два различных по виду поля, отражающие одно и тоже значение. Первое поле имеет вид Editable, в него вносится информация пользователем, имеющим на это действие соответствующие права. Второе поле – поле вида Computed for display, которое отражает данную информацию пользователям, не имеющим права редактировать актуальное поле. На оба поля устанавливаются противофазные формулы скрытия, то есть если пользователь может редактировать, он работает с полем А, но не видит аналогичное ему поле Б, если не может редактировать – работает с полем Б и не видит поле А.

– Computed when compose – значение поля данного вида вычисляется при создании документа, в результате чего в него будет записано и сохранено значение поля.

6. Различают следующие типы полей:

Text – поле, хранящее текст размером 32 килобайта.

Date/Time – в поле этого типа хранятся даты. На второй вкладке свойств поля задается информация о формате отображения даты.

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

Dialog list – этот тип поля позволяет отображать окно с диалогом для выбора значения (рис. 41):

 

Рис. 41

 

Список значений поля может быть задан вручную, по формуле или выбираться из справочника. Информация о типе выбора задается на второй вкладке свойств поля. Вид этой вкладки зависит от того, какой тип поля выбран. Для типа dialog list вторая вкладка выглядит следующим образом (рис. 42):

 

Рис. 42

 

При выборе первой опции Enter choices (one per line) предполагается выбор значений, представленных по одному в строке. В окне для ввода списка значений они вводятся по одному в строке через перевод строки (рис. 43):

 

Рис. 43

 

При использовании формулы для выбора Use formula for choices в окне ниже пишется код на языке формул, который в результате возвращает список значений поля.

Использование адресного диалога для выбора Use Address dialog for choices вызывает окно выбора значения из адресной книги (книга, в которой регистрируются пользователи, сервера, группы пользователей). В результате выбора в поле пропишется username выбранного пользователя, сервера или группы.

Аналогично для выбора информации о пользователях, серверах и группах может использоваться собственный Use Access Control Listfor choices базы документов.

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

 

Рис. 44

 

Указывается база, хранящая представление, имя представления и номер столбца, значениями которого заполняется поле при выборе.

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

 

Рис. 45

 

Radio button – аналог Checkbox с ограничением выбора: поле может хранить лишь одно значение.

List box – это поле, значения которого выбираются из выпадающего списка без диалогового окна. Перемещаться по элементам списка можно, кликая на соответствующем переключателе в самом поле:

Combobox – выпадающее окно с вариантами выбора значений поля. Оно отличается не только способом визуализации, но и тем, что в нем нельзя выбрать более одного значения. Это ограничение действует даже при включении на первой вкладке опции Allow multiple values (Разрешить множественность значений), которая позволяет хранить в поле не одно значение, а список строк и соответственно влияет на все диалоги выбора значений, делая них multiselection.

RichText – это поле, в котором можно хранить до 2 гигабайт бинарных данных, объекты, импортировать в него картинки и т.д. Поля этого типа увеличивают объем базы и замедляют работу приложения.

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

Names – поле для хранения имен пользователей. В Lotus Notes имя пользователя является сложной иерархической структурой, которая имеет дополнительные параметры кроме самого имени. Для того чтобы имя не отображалось в виде строки CN=QQQQQ/OU=aaaaaa/O=ZZZZZ, используют этот тип поля.

Readers – поле аналогично Authors, контролирует права пользователя на чтение документа. Если поле такого типа содержит пустую строку, то к документу имеют доступ все пользователи, обладающие доступом к базе.

Password – поле, которое хранит текст пароля.

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

8. Третья вкладка позволяет задавать опции отображения и ввода списковых значений в поля, а также опции защиты информации в поле – например, сохранения в поле цифровой подписи или запрещения редактирования данного поля всем пользователям с уровнем доступа в ACL ниже, чем Editor.

9. Четвертая вкладка предназначена для изменения параметров при генерации HTML кода поля при его отображении через web-интерфейс.

10. Закрыть окно свойств. На экране остаются два окна для программирования свойств и элементов поля. Закрыть это окно и подтвердить сохранение изменений. Поле с заданным именем и заданным набором свойств отображается в списке полей в окне слева. Кроме того, в окне справа имя этого поля также отображается в списке полей. При этом будут отображены ряд характеристик этого поля (дата последнего изменения, автор изменений и т.д.).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: