Варианты связки Crystal Reports и VS.NET

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

Прежде всего, необходимо различать функциональные возможности Crystal Reports, включенные в основной пакет Microsoft VS.NET, и те, которые добавляются при приобретении пакета Crystal Reports XI. Если вы приобрели копию Microsoft Visual Studio .NET 2003, знайте, что “в связке” с пакетом VS.NET идет базовый комплект функций Crystal Reports. Для гарантии того, что функции Crystal Reports будут доступны, просто не забудьте выбрать компонент Crystal Reports, когда будете устанавливать пакет VS.NET. Если вы обнаружите, что забыли установить Crystal Reports, снова запустите программу установки VS.NET из панели управления Windows и установите отметку рядом с элементом Crystal Reports for Visual Studio .NET, как показано на рис. 26.1. В результате этого будет установлен базовый комплект Crystal Reports, предлагающий большинство возможностей Crystal Reports, которые могут понадобиться при работе с .NET-приложением.

Рис. 26.1. Выбор компонента Crystal Reports при установке пакета VS.NET

То есть на ваш ПК будет установлена идущая в комплекте с .NET версия Crystal Reports, которая состоит из коллекции справочных файлов, добавляемых в справочную систему VS.NET, а также коллекций файлов, необходимых для проектирования отчетов в VS.NET IDE, интеграции отчетов в Windows- и Web-приложения и создания Web-служб Crystal Reports. Автономная копия Crystal Reports, позволяющая проектировать отчеты за пределами VS.NET IDE, в этом случае установлена не будет.

Версия Crystal Reports, устанавливаемая вместе с VS.NET, представляет собой нечто среднее между версиями Crystal Reports 8.5 и Crystal Reports 9. И хотя она создает файл .RPT, который может применяться вне среды VS.NET, использовать этот файл в версии

Варианты связки Crystal Reports и VS.NET

Crystal Reports 8.5 или ниже не получится, поскольку он имеет новый, соответствующий девятой версии формат, не поддерживающий обратной совместимости. Однако открывать и использовать такие файлы .RPT в автономных версиях Crystal Reports 9 и выше будет можно.

Если вы приобрели копию Crystal Reports XI Developer Edition, то во время ее инсталляции при выборе пользовательского варианта установки вы обнаружите в разделе Developer Components (Компоненты разработчика) элемент .NET. Просто не забудьте выбрать его во время установки Crystal Reports XI. Если вы по какой-либо причине не сделали этого при первоначальной установке Crystal Reports, снова запустите программу установки Crystal Reports с дистрибутивного диска Crystal Reports или из панели управления Windows и выберите этот элемент в разделе Developer Components, как показано на рис. 26.2. Вам придется повторно запустить программу установки и выбрать этот элемент также и в том случае, если вы устанавливали (либо переустанавливали) VS.NET после того, как установили Crystal Reports XI. Восстановление установки Crystal Reports XI после переустановки VS.NET тоже должно помочь.

На заметку! На первоначальном экране, появляющемся после вставки программного диска Crystal Reports XI, будет отображаться гиперссылка Add .NET Components (Добавить компоненты .NET). К сожалению, если щелкнуть на этой ссылке, просто появится сообщение, информирующее о том, что компоненты .NET можно установить только через программу установки. Чтобы фактически установить компоненты .NET, вам все равно придется выбрать соответствующий элемент в разделе Developer Components программы установки.

После установки Crystal Reports XI Developer Edition существующие коллекции файлов Crystal Reports, установленные с пакетом VS.NET, будут дополнены более новыми версиями, предлагающими дополнительные возможности. Среди новых возможностей версии XI можно выделить следующие: более простые вызовы объектной модели для выполнения различных, связанных с интеграцией отчетов функций, элемент управления ActiveX для Web-форм с возможностью печати и дополнительные источники данных для отчетов (и это далеко не полный список). В этом случае в общую коллекцию файлов справочной системы VS.NET тоже будут добавлены дополнительные справочные файлы

Варианты связки Crystal Reports и VS.NET

Приложения Crystal Reports Server и BusinessObjects Enterprise XI
CrystalReportViewerl.ReportSource = New CachedCrystalReportl
Интегрированный конструктор отчетов
Выбор источника данных
Форматирование объектов и разделов

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


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