Установка свойств модуля просмотра с помощью Web-служб

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

Фактический отчет, отображаемый Web-службой, не является “строго типизированным”. Поэтому управлять его поведением в той степени, в которой можно управлять поведением строго типизированного отчета с помощью пространства имен объектной модели Report Engine, не получится. Однако с ним все-таки можно работать с помощью классов, предлагаемых объектной моделью модуля просмотра (в случае установки версии Crystal Reports XI Developer Edition набор доступных опций будет значительно больше).

Например, вы все равно сможете пользоваться свойствами модуля просмотра для предоставления данных удостоверения, создания формулы выборки записей или указаг ния значений полей параметров. Например, показанный ниже фрагмент кода будет передавать в поле параметра, содержащееся в отображаемом Web-службой отчете, значения начальной и конечной даты:

Установка свойств модуля просмотра с помощью Web-служб

Dim Parameters As New CrystalDecisions.Shared.ParameterFields

Dim Parameter As New CrystalDecisions.Shared.ParameterField ■

Dim ParamValue As'New CrystalDecisions.Shared.ParameterRangeValue

Parameter.ParameterFieldName = "Date Range"

ParamValue.StartValue = #1/1/2002#

ParamValue.EndVal-ue = #12/31/2002#

Parameter.CurrentValues.Add(ParamValue)

Parameters.Add(Parameter)

CrystalReportViewerl.ParameterFieldlnfo = Parameters

Распространение .NET- и ASP.NET- приложений с отчетами Crystal Reports

При желании сделать так, чтобы разработанные вами в Visual Studio .NET приложения могли использоваться не только в пределах данной организации и не только на той же машине, на которой они разрабатывались, вам придется специальным образом подготовить их для распространения между конечными пользователями. И хотя Visual Studio .NET предоставляет стандартные возможности для распространения приложений, в случае приложений, использующих отчеты Crystal Reports, некоторые вопросы могут потребовать отдельного продумывания.

Windows-приложения

По завершении проектирования Windows-приложения, использующего отчеты Crystal Reports, наверняка потребуется создать для него пакет, позволяющий устанавливать это приложение на клиентских персональных компьютерах. В целом приложения, основанные на отчетах Crystal Reports, ничем не отличаются от любого другого приложения: вы точно также можете создавать для них в VS.NET обычный проект Setup and Deployment для создания пакета Microsoft Installer, который позволит устанавливать данное Windows-пршюжение на компьютерах конечных пользователей.

Web-приложения
Общие советы
Visual Studio .NET для интеграции отчетов Crystal Reports
Варианты связки Crystal Reports и VS.NET
Приложения Crystal Reports Server и BusinessObjects Enterprise XI

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


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