Авторизация



Создание списков выбора на основе объектов Business View

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

Одной из наиболее интересных новых функциональных возможностей Crystal Reports XI и Crystal Reports Server/BusinessObjects Enterprise XI являются динамические и каскадные списки выбора. Динамический список выбора, когда используется в сочетании с полями параметров отчета и объекта Business View, позволяет выпадающему списку доступных значений полей параметров заполняться из базы данных в реальном времени. Каскадный список выбора представляет собой расширенную версию динамического списка выбора и допускает установку между множеством списков выбора отношений, где один список выбора ограничивает следующий. Например, список Sales Rep (Торговый представитель) может посылать запрос в базу данных в реальном времени для получения текущего перечня имеющихся в штате торговых представителей. После выбора какого- то конкретного торгового представителя в этом первом списке выбора, второй список выбора Order Number (Номер заказа) будет (тоже в реальном времени) посылать в базу данных запрос на получение текущего перечня номеров заказов, но отображать будет только те номера заказов, которые принадлежат торговому представителю, выбранному в первом списке.

В предыдущих версиях Crystal Reports были доступны только статические списки выбора (списки выбора, содержащие фиксированный набор образцов значений, которые не извлекаются из базы данных в реальном времени). И хотя статические списки выбора по- прежнему предлагаются в качестве одной из опций в версии XI, динамические и каскадные списки выбора, бесспорно, являются столь долгожданной функциональной возможностью, которая значительно увеличивает гибкость Crystal Reports и Crystal Reports Server/BusinessObjects Enterprise.

Если Crystal Reports XI позволяет создавать отчеты, включающие отдельные динамические и каскадные списки выбора, и применять эти отчеты за пределами системы Crystal Reports Server/BusinessObjects Enterprise, то в отчетах, цубликуемых в CRS/BOE, должны использоваться только содержащиеся в репозитории CRS/BOE списки выбора. Об этом очень важно помнить при планировании реализации системы CRS/BOE с целью координирования процесса создания списков выбора во избежание затраты ненужных усилий и создания в репозитории излишних списков выбора.

На заметку! В документации компании Business Objects отдельные части динамических и каскадных списков называются следующим образом: “Lists of Values” (“Списки значений”) — отображаемые в выпадающем списке фактические значения, извлеченные из базы данных, и “Prompt Groups” (“Группы подсказок”) — одно или более полей выпадающих списков, из которых состоит динаМический или каскадный список выбора. Однако в данной книге для этих элементов используется один общий термин — “список выбора” (это стандартный термин, используемый для всех выпадающих списков, которые предлагают пользователю выбрать значение).

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

Проектирование отчетов на объекте Business View списки выбора можно применять даже в отчетах, которые не будут публиковаться в CRS/BOE).

Публикация отчетов Crystal Report со списками выбора
Создание списков выбора с помощью диспетчера Business View Manager
Составление графика обновления списков выбора
Навигация и обслуживание объектов Business View
Целостность объектов и ссылки

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


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