Авторизация



Создание списков выбора с помощью диспетчера Business View Manager

Оценить
(0 голоса)

Еще один способ сделать основанные на объектах Business View динамические/каскадные списки выбора доступными для разработчиков отчетов — это создать их прямо в репозитории с помощью диспетчера Business View Manager (динамические/каскадные списки выбора, содержащиеся в репозитории, могут использоваться в отчетах, не публиковавшихся в CRS/BOE, и должны использоваться отчетах, опубликованных в CRS/ ВОЕ). После создания списков выбора с помощью диспетчера Business View Manager они становятся доступными для всех, кто может подключиться к системе CRS/BOE.

Поскольку списки выбора CRS/BOE в качестве источника данных используют биз- нес-представления (то есть объекты Business View), чтобы создать такой список выбора, прежде всего, потребуется хотя бы один завершенный объект Business View. Если подходящего объекта Business View нет, выполните описанные ранее действия, чтобы создать его. Для заполнения списка выбора используется именно сам объект Business View, поэтому созданы должны быть все необходимые элементы этого объекта (включая и объект Business View).

Хотя в репозитории отображаются два компонента, образующих динамический/каскадный список выбора (List of Values и Prompt Group), в диспетчере Business View Manager создать можно только объект List of Values. Объекты Prompt Group создаются при использовании динамического/каскадного списка выбора во время создания поля параметра в объекте Data Foundation или объекте Business Element или в Crystal Reports.

Чтобы создать новый объект List of Values, на экране приветствия, появляющемся при запуске диспетчера Business View Manager, щелкните на пиктограмме List of Values

(Список значений) или на кнопке New в панели инструментов, либо же выберите в меню File пункт New^List of Values (Создать1^Список значений). На экране появится диалоговое окно Select Business View. Разворачивая папки репозитория, отыщите нужный объект Business View (в этом диалоговом окне будут отображаться только объекты Business View). После того, как выбор будет сделан, на экране появится диалоговое окно Create List of Values, показанное на рис. 16.49.

Рис. 16.49. Диалоговое окно Create List Of Values

Для начала посмотрите, какие объекты Business Element доступны в списке Available Fields (Доступные поля). Выберите подходящее поле и щелкните на кнопке с изображением стрелки вправо, чтобы добавить его в список List of Value Fields (Список полей значений), расположенный в правой части диалогового окна. При желании сделать так, чтобы в качестве источника данных для списка выбора использовалось несколько полей, в список List of Value Fields можно добавить несколько полей (при создании поля параметра можно выбрать всего лишь одно поле, которое будет выступать в роли списка выбора — использоваться все поля вовсе не обязательно). Однако при желании использовать поля для каскадного списка, поля следует добавлять в соответствующем “каскадном” порядке (например, чтобы создать каскадный список, ограничивающий номера заказов только теми, которые были выполнены выбранным сотрудником, сначала следует добавить поле Employee # и только затем — поле Order #).

Создание списков выбора с помощью диспетчера Business View Manager

Проектирование отчетов

При желании добавить поле описания (например, текстовое поле, соответствующее числовому полю, которое было добавлено в список List of Value Fields), выделите поле, для которого хотите добавить описание, в списке List of Value Fields. Затем выберите подходящее поле описания из выпадающего списка Description Filed (Поле описания). Если требуется отсортировать список выбора в порядке возрастания или убывания, просто установите соответствующий переключатель.

В нижней части диалогового окна доступно еще несколько опций. Хотя значение 300 (300 секунд) для параметра Oldest On-Demand Data (Наиболее старые затребованные данные), как правило, является наиболее подходящим, оно может быть изменено на более высокое или более низкое в зависимости от степени “подвижности” базы данных, на которой основан список выбора, и времени, которое может потребоваться на выполнение запроса, заполняющего этот список выбора значениями. При первом использовании данного списка выбора в базу данных будет отправлен запрос, после чего полученные из базы данных значения будут сохранены в системе CRS/BOE. При всех последующих запросах для данного списка выбора, поступающих в течение указанного здесь промежутка времени, значения будут извлекаться из памяти, а не заново из базы данных. Если для обработки запросов списков выбора системным администратором было сконфигурировано несколько серверов, все они будут доступны для выбора в выпадающем списке Default Servers (Серверы по умолчанию) (хотя в большинстве случаев предпочтение, скорее всего, будет-отдаваться уже выбранному по умолчанию варианту Use the first available server (Использовать первый свободный сервер)).

Заполнив поля и установив все необходимые опции в диалоговом окне Create List Of Values, щелкните на кнопке ОК, чтобы сохранить объект List of Values. Появится диалоговое окно Select A Folder (Выберите папку). Выберите одну из существующих папок для сохранения объекта List of Values или создайте новую и выберите ее. Список выбора будет сохранен в репозитории. После этого его можно будет использовать вместе с полем параметра, созданным в другом объекте Data Foundation или Business Element или в Crystal Reports (подробнее об этом — далее в этой главе).

Составление графика обновления списков выбора
Навигация и обслуживание объектов Business View
Целостность объектов и ссылки
Отображение зависимых и ссылочных объектов
Проверка целостности зависимостей

Добавить комментарий


Защитный код
Обновить