Listado detallado de todos los casos
Para obtener ayuda racionalizada y decidir el caso de enlace de informes que va a utilizar, vea Resumen de los casos recomendados.
Sugerencia |
---|
La mayoría de los sitios Web o proyectos para Windows se pueden basar en dos casos de enlace simples: enlace a un informe incrustado o no incrustado, que se explica detalladamente en los tutoriales. Por ello, antes de leer esta sección, intente realizar un tutorial de Tutoriales. |
En toda la familia de productos Crystal Reports existen cuatro modelos de objetos. Cada uno de ellos proporciona muchos casos para enlazar un informe al control CrystalReportViewer.
Modelos de objetos disponibles con Crystal Reports
Modelo de objetos CrystalReportViewer
- Enlazar a una ruta de directorio de archivos en el código
- Enlazar a una ruta de directorio de archivos mediante la ventana Propiedades
- Enlazar a un control CrystalReportSource (sitios Web en Visual Studio)
- Enlazar a una dirección URL de un servicio Web de informes
- Escenarios de enlaces CrystalReportViewer que utilizan Crystal Services
- Enlazar a Archivos de servidor (VS .NET 2003)
- Enlazar a Crystal Enterprise (VS .NET 2003)
- Enlazar a Archivos de servidor (Visual Studio 2005 y posterior)
- Enlazar a Crystal Reports Server o BusinessObjects Enterprise (Visual Studio)
- Enlazar al Servidor de aplicaciones de informes (Crystal Reports 9 y versiones posteriores)
- Enlazar a Crystal Enterprise (Crystal Reports 9)
- Enlace con ReportSource (Crystal Reports Server o BusinessObjects Enterprise 11)
Modelo de objetos ReportDocument
- Enlazar a una clase de informe incrustado
- Enlazar a una clase de informe incrustado proyectado a ReportDocument
- Enlazar a una clase de informe no incrustado cargado en ReportDocument
- Enlazar a una clase de informe incrustado almacenado en caché
- Enlazar a un informe no incrustado cargado en una clase de utilidad de administración de caché
- Enlazar con el componente ReportDocument
- Casos de enlaces ReportDocument que utilizan Crystal Services (VS.NET 2002 y 2003)
Modelos de objetos disponibles mediante la actualización
Modelo de objetos ReportClientDocument (RAS)
- Enlazar a un servidor RAS no administrado mediante el método ReportDocument.Load()
- Enlazar a un servidor RAS no administrado mediante la propiedad ReportDocument.FileName
- Enlazar a un servidor RAS no administrado mediante el método ReportClientDocument.Open()
- Enlazar a un servidor RAS administrado mediante el método ReportDocument.Load()
- Enlazar a un servidor RAS administrado mediante la propiedad ReportDocument.FileName
- Enlazar a un servidor RAS administrado mediante el método ReportAppFactory.OpenDocument()
Modelo de objetos InfoObject (BOE)
- Enlazar a InfoObject proyectado como informe
Nota Estos modelos de objetos se describen con más detalle en la sección Arquitectura.