Авторизация



Совместное использование элементов отчета с помощью репозитория

Оценить
(0 голоса)
Пользователи Crystal Reports 9 и более ранних версий (особенно в крупных организациях) очень часто задавали один и тот же вопрос: “Могу ли я как-нибудь передать части своего отчета другим пользователям или использовать их в других отчетах?” И хотя путем умелого применения технологий копирования и вставки определенных результатов и можно было добиться, в целом ответ на данный вопрос был отрицательным. Пользователи более поздних версий Crystal Reports получили гораздо большую степень гибкости в этом плане благодаря появлению репозитория. Репозиторий позволяет сохранять в одной центральной базе данных несколько типов объектов отчета с целью их последующего использования в других отчетах или другими пользователями. Это…
Оценить
(0 голоса)
Если говорить просто, то репозиторий (repository) Crystal Reports — это место, где можно хранить объекты отчета. После помещения объекта отчета в репозиторий он становится доступным для использования в других отчетах. Если вы подключаетесь к совместно используемому репозиторию в системе CRS/BOE, к которому имеют доступ и другие пользователи вашей организации, объекты, добавляемые вами в этот репозиторий, становятся доступными другим пользователям Crystal Reports, а объекты, добавляемые ими, становятся доступными вам. Репозиторий хранит все свои элементы в базе данных CRS/BOE Central Management Server. К этому репозиторию может подключаться любой пользователь Crystal Reports, имеющий действительное имя пользователя и возможность соединения с системой CRS, ВОЕ.…
Оценить
(0 голоса)
В версии Crystal Reports XI в окне проводника Repository Explorer теперь также отображается и категория Enterprise Items (Элементы Enterprise). Эта папка содержит перечень каталогов и подкаталогов отчетов CRS/BOE, которые, в свою очередь, содержат перечень доступных в них объектов (в окне проводника Repository Explorer не разрешается создавать, переименовывать или удалять папки; подобные типы операций должны выполняться только с помощью других технологий CRS/BOE, которые будут описываться во второй части этой книги). Щелкните на знаке плюс рядом с папкой, чтобы открыть ее и просмотреть содержащиеся в ней папки и объекты. Вы также можете щелкнуть правой кнопкой мыши на какой-нибудь папке в категории Enterprise…
Оценить
(0 голоса)
Часть репозитория, в которой хранятся “совместно используемые” объекты, в окне проводника Repository Explorer отображается в виде категории Repository Items, содержащей ряд папок. И хотя демонстрационная версия репозитория, поставляемая вместе с Crystal Reports Server/BusinessObjects Enterprise, содержит папки только для определенных типов объектов (текстовых объектов, растровых изображений, команд SQL), вам вовсе не обязательно организовывать папки подобным образом — вы можете помещать объекты любого поддерживаемого репозиторием типа в любые папки. Объекты репозитория можно добавлять в соответствующие области проектируемого отчета. Репозиторий поддерживает несколько типов объектов Crystal Reports: •    Текстовые объекты (Text Object). Стандартные текстовые объекты, содержащие статический текст (без встроенных полей). •    Растровые изображения…
Оценить
(0 голоса)
После первоначальной установки системы Crystal Reports Server/BusinessObjects Enterprise с базой данных по умолчанию вам придется заполнять ее объектами коллективного использования. Организовывать репозиторий в виде структуры папок не обязательно, однако часто папки оказываются очень полезными. На заметку! За возможность добавления, изменения и удаления из репозитория объектов и папок отвечает система безопасности Crystal Reports Server/BusinessObjects Enterprise. В случае отсутствия у учетной записи, через которую вы подключаетесь к CRS/BOE, соответствующих прав, при попытке выполнить эти операции будет выдано сообщение об ошибке. О том, как предоставляются такие права, речь пойдет чуть позже в этой главе, в разделе “Управление правами доступа к репозиторию”.  
Оценить
(0 голоса)
В репозитории можно создавать столько папок, сколько необходимо. При этом вовсе не обязательно держать все эти папки на одном уровне — вы можете создавать подпапки внутри других папок и тем самым формировать иерархию объектов репозитория. Создав все необходимые папки, вы можете помещать в них текстовые объекты, растровые графические изображения или команды SQL (пользовательские функции помещаются в отдельную, предназначенную специально для них часть репозитория — в окне проводника Repository Explorer они отображаться не будут). В среде Crystal Reports создание, удаление или модификация папок выполняется в i_. проводнике Repository Explorer. Вы можете создать как папку наивысшего уровня, которая будет сразу же отображаться…
Оценить
(0 голоса)
Текстовый объект или растровое изображение можно добавить в репозиторий, просто перетащив его из вкладки Design или Preview отчета в окно проводника Repository Explorer. При желании добавить объект в качестве объекта высокого уровня, перетащите его в категорию Repository Items. При желании поместить объект в конкретную папку, перетащите текстовый объект или растровое изображение поверх этой папки. Текстовый объект или растровое изображение можно также добавить, щелкнув на нем правой кнопкой мыши и выбрав в контекстном меню пункт Add to Repository (Добавить в репозиторий). В результате на экране появится диалоговое окно Add Item (Добавить элемент), показанное на рис. 17.6. Укажите имя, с которым объект…
Оценить
(0 голоса)
Вы можете сопроводить включаемый объект именем автора и кратким описанием, хотя это и не обязательно. Если для добавления объекта в репозиторий был выбран метод, предполагающий использование контекстного меню, окно проводника Repository Explorer появится внутри диалогового окна Add Item. При желании поместить объект в какую-нибудь определенную папку, сначала выберите папку, в которую хотите поместить новый объект. Если вместо имени папки вы выберете имя сервера CRS/BOE, объект будет размещен на самом высоком уровне в проводнике Repository Explorer (в категории Repository Items). Указав все данные, необходимые для добавления объекта в репозиторий, щелкните на кнопке ОК. При желании переименовать уже добавленный в репозиторий объект,…
Оценить
(0 голоса)
Пользовательские функции добавляются в репозиторий из окна Formula Workshop. “ Отобразив окно Formula Workshop, выберите в нем пользовательскую функцию отчета, которую хотите добавить в репозиторий, и щелкните на кнопке Add То Repository (Добавить в репозиторий). Можете также щелкнуть на имени пользовательской функции правой кнопкой мыши и выбрать пункт Add То Repository в появившемся контекстном меню, либо же просто перетащить имя пользовательской функции из категории Report Custom Functions (Пользовательские функции отчета) в окне Formula Workshop в категорию Repository Custom Functions (Пользовательские функции репозитория). На заметку! Приглашение выбрать папку для помещения пользовательской функции не последует. Структура каталогов, обсуждавшаяся выше, не касается пользовательских…
Оценить
(0 голоса)
Команды SQL добавляются в репозиторий с помощью эксперта Database Expert (процесс создания команд SQL подробно описывался в главе 15). Прежде всего, создайте команду SQL так, чтобы она появилась в списке Selected Tables (Выбранные таблицы) эксперта Database Expert. Затем щелкните на ней правой кнопкой мыши и в появившемся контекстном меню выберите пункт Add То Repository (рис. 17.7). Рис. 17.7. Добавление в репозиторий команды SQL Если вы еще не подключились к системе CRS/BOE, последует приглашение сделать это. На экране появится диалоговое окно, подобное описанным ранее, предлагающее ввести имя для объекта и выбрать место в репозитории для его размещения (команды SQL можно хранить…
«ПерваяПредыдущая12СледующаяПоследняя»
Навигация