Share via


Escenarios de enlaces CrystalReportViewer que utilizan Crystal Services

Usar Crystal Services en Visual Studio

Crystal Reports para Visual Studio permite el acceso mediante programa a los servidores de archivos mediante Crystal Services.

Usar Crystal Services en Visual Studio 2003 y versiones anteriores

En Visual Studio 2002 y 2003 se puede acceder a los informes Crystal a través del nodo Crystal Services en el Explorador de servidores. Cuando están instalados Crystal Reports y Crystal Services, éstos últimos aparecen como un subnodo dentro de cada servidor enumerado en el Explorador de servidores.

El nodo Crystal Services se expande para mostrar listas de informes desde diversas ubicaciones:

  • El directorio de archivos local de la unidad de disco duro.
  • Report Application Server (RAS)
  • Crystal Enterprise (CE)

Puede arrastrar y colocar cualquier informe desde estas listas a Web Forms o Windows Forms.

Crystal Services normalmente muestra dos subnodos que se pueden expandir, en función de la versión de Crystal Reports que tenga instalada actualmente, y de las licencias adicionales que tenga del Servidor de aplicaciones de informes (RAS) o de Crystal Enterprise. La tabla de la siguiente sección describe los requisitos de acceso a un nodo en particular.

Clases contenedoras

Al arrastrar un informe de Crystal Services a un formulario Web Forms o Windows Forms, se crea una instancia de clase contenedora que hace referencia al informe en la sección de código generado, de la clase de código subyacente del Diseñador de Web Forms o Windows Forms.

Nota

El tipo de clase contenedora varía con las versiones de Crystal Reports. Vea la siguiente tabla.

Los servicios de Crystal Services que aparecen en la siguiente tabla muestran tipos de clases contenedoras que no contienen ningún modelo de objetos; dependen del modelo de objetos limitado proporcionado con el control CrystalReportViewer.

  • Las dos primeras filas de la tabla muestran los servicios de Crystal Services incluidos en Crystal Reports para Visual Studio .NET 2002 y 2003. Estos servicios de Crystal Services exponen grupos de informes, bien desde el directorio de archivos local o desde el componente WCS (Web Component Server) de Crystal Enterprise. Los informes se incluyen dos clases contenedoras distintas: ServerFileReport para informes del directorio de archivos locales o EnterpriseReport para informes del servidor WCS de Crystal Enterprise.
  • Las dos últimas filas de la tabla muestran los servicios de Crystal Services incluidos en Crystal Reports 9. Estos servicios de Crystal Services exponen grupos de informes que se atienden desde un servidor RAS no administrado o un servidor RAS administrado (consulte Servidor de aplicaciones de informes (RAS)). Estos informes están contenidos en una clase contenedora común que se aplica a ambos casos EnterpriseReportDocument.
Clase contenedora expuesta mediante Crystal Services
Nombre del nodo situado debajo de Crystal Services
Versiones de Crystal Reports
Descripción
Requisitos para tener acceso a este nodo
ServerFileReport
Archivos de servidor
Crystal Reports para Visual Studio .NET 2002 y 2003

(el nodo se reemplaza al instalar Crystal Reports 9 o 10)

Expone los informes del directorio de archivos local mediante un servicio Web común, ServerFileReportService. Para obtener más información, vea Enlazar a Archivos de servidor (VS .NET 2003).
1. Instale Crystal Services.

2. Configure permisos para los usuarios ASPNET. (Vea Enlazar a Archivos de servidor (VS .NET 2003).)

EnterpriseReport
Crystal Enterprise
Crystal Reports para Visual Studio .NET 2002 y 2003

(el nodo se reemplaza al instalar Crystal Reports 9 o 10)

Accede a servicios Web de informes mostrados por el servidor WCS de Crystal Enterprise 8, 8.5, 9 o 10 mediante un servicio Web común, EnterpriseReportService. Para obtener más información, vea Enlazar a Crystal Enterprise (VS .NET 2003).
1. Instale Crystal Services.

2. Necesita acceso a la instalación de Crystal Enterprise, que expone los informes Enterprise mediante su servidor WCS).

EnterpriseReportDocument
Servidor de aplicaciones de informes
Crystal Reports 9

(el nodo se reemplaza al instalar Crystal Reports 10)

Accede a informes mostrados por el servidor RAS no administrado mediante una clase contenedora, EnterpriseReportDocument. Para obtener más información, vea Enlazar al Servidor de aplicaciones de informes (Crystal Reports 9 y versiones posteriores).
Instale un servidor RAS no administrado.
EnterpriseReportDocument
Crystal Enterprise
Crystal Reports 9

(el nodo se reemplaza al instalar Crystal Reports 10)

Accede a informes mostrados por el servidor RAS administrado, con una clase contenedora, EnterpriseReportDocument. Para obtener más información, vea Enlazar a Crystal Enterprise (Crystal Reports 9).
Instalar Crystal Enterprise.

Para obtener información sobre los Crystal Services que exponen las clases contenedoras ReportDocument, vea Casos de enlaces ReportDocument que utilizan Crystal Services (VS.NET 2002 y 2003).

En esta sección