Авторизация



Проектирование отчетов Dynamic Data Connection

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

При использовании просматривающими отчет разработчиками или пользователями объекта Business View, в основе которого лежит объект Dynamic Data Connection, им будет предлагаться выбрать подходящий из имеющихся в данном объекте Dynamic Data Connection объект Data Connection в списке выбора, который подобен списку стандартного поля параметров Crystal Reports. Объекты Data Connection будут отображаться в этом списке выбора в том порядке, в котором они идут здесь. При желании изменить порядок, в котором соединения будут отображаться в списке выбора, щелкните на нужном объекте Data Connection и, воспользовавшись кнопками со стрелками вверх и вниз, расположенными в верхней части окна, переместите его вверх или вниз по списку. Можно также отсортировать весь список по возрастанию или по убыванию, выбрав подходящую опцию из списка сортировки, который расположен справа от кнопок со стрелками вверх и вниз.

Если при работе с объектами Dynamic Data Connection проводник полей Object Explorer может быть мало чем полезен (поскольку объект Dynamic Data Connection не содержит никаких дочерних объектов типа таблиц или полей), то браузер свойств Property Browser как раз наоборот, играет очень важную роль. В окне браузера можно определять самые разные свойства для объекта Dynamic Data Connection, которые задают его внешний вид в репозитории CRS/BOE и его поведение. Вы можете щелкнуть в текстовом поле, расположенном справа от имени свойства, и ввести необходимое значение, или воспользоваться выпадающим списком и выбрать одну из предлагаемых опций, или же щелкнуть на кнопке со знаком троеточия (.) и просмотреть список дополнительных значений.

•    Name (Имя). Введите описательное имя, которое должен иметь объект Dynamic Data Connection при сохранении в репозиторий Crystal Repository.

•    Description (Описание). Введите необязательный текст описательного характера, чтобы более точно разъяснить предназначение данного объекта Dynamic Data Connection.

•    Author (Автор). По умолчанию здесь указывается имя пользователя CRS/BOE. При желании текст можно изменить.

•    Parent Folder (Родительская папка). Данное свойство является свойством только для чтения и появляется только, если объект Dynamic Data Connection уже сохранен или еслй вносятся изменения в существующий объект Dynamic Data Connection. Злес.ь просто отображается наяианир паптги я ррплчнтпрмм, и котором

находится объект.

•    Prompt Text (Текст подсказки). Во многом подобно полю параметров Crystal Reports, объект Dynamic Data Connection будет подсказывать разработчику отчета или пользователю выбрать соединение Data Connection. Любой введенный в этом поле текст будет отображаться как текст подсказки, помогающий пользователю правильно выбрать соединение.

•    Rights (Права). Щелкните на кнопке с изображением знака троеточия (.), чтобы установить права для данного объекта Dynamic Data Connection. Процедура установки прав для объектов Business View более подробно будет рассматриваться далее в этой главе, в разделе “Установка прав для объектов Business View”.

Совет. Даже если объекты Data Connection, добавляемые в объект Dynamic Data Connection, отображают предположительно идентичные схемы данных, проблемы могут возникнуть позже, при просмотре выборки данных или во время использования уже готового представления Business View в отчете. Причиной этому может послужить добавление источниками данных объекта Dynamic Data Connection дополнительных элементов, таких как имя каталога базы данных или имя владельца базы данных, в различные части результирующего SQL-оператора. Подозревая о наличии такой проблемы, отредактируйте исходные объекты Data Connection, входящие в объект fiynamic Data Connection, установив для их свойства Use Catalog или Use Owner значения False.

Сохранение объекта Dynamic Data Connection в репозитории

После установки всех нужных свойств вы должны сохранить объект в репозитории. Фактически вы должны сохранить объект в репозитории еще до установки определенных свойств, таких как права, или выполнения дополнительных функций, подобных проверке целостности зависимостей. Чтобы сохранить объект Dynamic Data Connection, щелкните на кнопке Save в панели инструментов, нажмите клавиатурную комбинацию <CTRL+S> или выберите в меню File пункт Save. Как и в случае с другими объектами Business View, вы можете использовать различные опции отображаемого в диалоговом окне Save As окна проводника Repository Explorer, чтобы сохранить объект Dynamic Data Connection в репозитории.

Также у вас может возникнуть желание проверить, не повлияли ли внесенные в объекты Dynamic Data Connection изменения на зависимые объекты, такие как объекты Data Foundation или Business Elements. Более подробную информацию о том, как выполняется проверка целостности зависимостей, можно найти в разделе “Целостность объектов и ссылки” настоящей главы.

Примите во внимание, что одним из требований объекта Business View, рассматриваемого нами в качестве примера в этой главе, является наличие возможности выбора между тестовой и производственной базой данных во время редактирования или просмотра отчета. Для обеспечения такой возможности потребуется создать объект Dynamic Data Connection, содержащий соединение через сервер SQL Server с производственной базой данных XTREME и соединение через ODBC с тестовой базой данных XTREME.

Объект Data Foundation
Проектирование отчетов Data Foundation
Создать новый объект Data Foundation
Сохранение объекта Data Foundation в репозитории
Работа с соединениями и таблицами

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


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