Professional Documents
Culture Documents
c
à
1.| En el Cuadro de herramientas, haga clic en la ficha Visual Basic PowerPacks y, a continuación,
arrastre el componente à al formulario.
à
1.| En el Cuadro de herramientas, haga clic en la ficha Visual Basic PowerPacks y, a continuación,
arrastre el componente à al formulario.
|
à
1.| En el Cuadro de herramientas, haga clic en la ficha Visual Basic PowerPacks y, a continuación,
arrastre el componente à al formulario.
El componente à se agrega a la bandeja de componentes.
|
|
|
c c
c
m
El componente à habilita para imprimir rápidamente una imagen de un formulario sin usar un
componente à
. e forma predeterminada, se imprime únicamente la parte actualmente
visible del formulario; si un usuario cambia el tamaño del formulario en tiempo de ejecución, puede que
la imagen no se imprima de la forma esperada. El procedimiento siguiente muestra cómo imprimir el
área de cliente completa de un formulario desplazable, incluso si se ha cambiado el tamaño del
formulario.
à
1.| En el Cuadro de herramientas, haga clic en la ficha Visual Basic PowerPacks y, a continuación,
arrastre el componente à al formulario.
|
|
|
Ê
A|| |
|||
| |
|!|
|
|!| "
|
|
|
Elija uno de los enfoques siguientes para utilizar una tecnología de elaboración de informes de Microsoft
en su aplicación:
ï| pgregar una o varias instancias de un control ReportViewer a una aplicación de Visual Basic para
Windows.
ï| Integrar SQL Server ReportingServices manualmente mediante llamadas al servicio Web del
servidor de informes.
c c
c
c
La manera más fácil de incrustar la funcionalidad de elaboración de informes en una aplicación de Visual
Basic para Windows es agregar el control ReportViewer a un formulario en la aplicación. El control agrega
las funciones de procesamiento de informes directamente a la aplicación y proporciona un diseñador de
informes integrado de modo que se pueden generar informes con los datos de cualquier objeto de datos
de pO.NET. cna pPI completa proporciona acceso mediante programación al control y a los informes
de modo que se puede configurar la funcionalidad en tiempo de ejecución.
Para utilizar el control ReportViewer, puede arrastrarlo desde la sección atos del Cuadro de
herramientas de Visual Studio hasta un formulario en la aplicación de Visual Basic para Windows.
m
Para crear un informe que se ejecute en ReportViewer, agregue una plantilla Informe al proyecto. Visual
Studio crea un archivo de definición de informe de cliente (.rdlc), agrega el archivo al proyecto y abre un
diseñador de informes integrado en el área de trabajo de Visual Studio.
El iseñador de informes de Visual Studio se integra con la ventana Orígenes de datos. Cuando se
arrastra un campo desde la ventana Orígenes de datos al informe, el iseñador de informes copia
metadatos sobre el origen de datos en el archivo de definición del informe. El control ReportViewer
utiliza estos metadatos para generar automáticamente el código de enlace de datos.
El iseñador de informes de Visual Studio no incluye la funcionalidad de vista previa de los informes.
Para ofrecer una vista previa del informe, ejecute la aplicación y genere una vista previa del informe
incrustado en ella.
à
c c
c
1.| prrastre un control ReportViewer desde la ficha atos del Cuadro de herramientas hasta el
formulario.
2.| En el menú Proyecto, elija pgregar nuevo elemento. En el cuadro de diálogo pgregar nuevo
elemento, seleccione el icono Informe y, a continuación, haga clic en pgregar.
3.| prrastre los elementos de informe desde el Cuadro de herramientas hasta el diseño de informe y
organícelos según su criterio.
4.| prrastre los campos desde la ventana Orígenes de datos hasta los elementos de informe en el
diseño de informe.
Si desea obtener más instrucciones paso a paso sobre cómo crear informes y configurar controles para
varios escenarios, vea Ê
.
c
ReportingServices es una tecnología de elaboración de informes basada en servidor que viene incluida
con SQL Server. ReportingServices incluye características adicionales que no ofrecen los controles
ReportViewer. Elija ReportingServices si requiere alguna de las características siguientes:
El servidor de informes se implementa como un servicio Web. El código de la aplicación debe incluir
llamadas al servicio Web para obtener acceso a los informes y otros metadatos. El servicio Web
proporciona total acceso mediante programación a una instancia del servidor de informes.
ado que ReportingServices es una tecnología de elaboración de informes basada en Web, el visor
predeterminado representa los informes en formato HTML. Si no desea utilizar HTML como formato de
presentación predeterminado, deberá escribir un visor personalizado para la aplicación.
m
Para crear informes que se van a ejecutar en un servidor de informes, se crean archivos de definición de
informe (.rdl) en Visual Studio a través de Business Intelligenceevelopment Studio, incluido con SQL
Server 2005.
!
ebe tener instalado SQL Server 2005 para poder utilizar SQL Server ReportingServices y Business
Intelligenceevelopment Studio.
Business Intelligenceevelopment Studio agrega plantillas de proyecto específicas para los componentes
de SQL Server. Para crear informes, puede elegir entre las plantillas Proyecto de servidor de informes o
psistente para proyectos de servidor de informes. Puede especificar conexiones a orígenes de datos y
consultas en varios tipos de orígenes de datos, incluidos SQL Server, Oracle, pnalysisServices, XML y SQL
Server IntegrationServices. Las fichas atos, iseño y Vista previa permiten definir los datos, crear un
diseño de informe y obtener la vista previa del informe en el mismo área de trabajo.
Las definiciones de informe creadas para el control o el servidor de informes pueden volver a utilizarse en
ambas tecnologías. Para obtener más información, vea Convertir archivos RL y RLC.
1.| En el menú prchivo, elija Nuevo. pparece el cuadro de diálogo Nuevo proyecto.
2.| En el panel Tipos de proyecto, haga clic en Proyectos de Business Intelligence.
3.| En el panel Plantillas, seleccione Proyecto de servidor de informes o psistente para proyectos de
servidor de informes.
c
#$
Los controles ReportViewer y SQL Server 2005 ReportingServices pueden utilizarse conjuntamente en la
misma aplicación.
ï| El control ReportViewer proporciona un visor que se utiliza para mostrar los informes en la
aplicación.
ï| ReportingServices proporciona los informes y realiza todo el procesamiento en un servidor
remoto.
El control ReportViewer puede configurarse de modo que se muestren los informes almacenados y
procesados en un servidor de informes remoto de ReportingServices. Este tipo de configuración se
denomina modo de procesamiento remoto. En este modo, el control solicita un informe que está
almacenado en un servidor de informes remoto. El servidor de informes procesa los informes, procesa los
datos y representa los informes. Se devuelve un informe terminado y representado al control y se
muestra dicho informe en el área de visualización.
c c
c
Los informes que se ejecutan en un servidor de informes admiten otros formatos de exportación, tienen
otra implementación de la parametrización de los informes, utilizan los tipos de orígenes de datos que el
servidor de informes admite y su acceso se realiza a través del modelo de autorización basado en
funciones en el servidor de informes.
Para utilizar el modo de procesamiento remoto, especifique la dirección cRL y la ruta de acceso a un
informe del servidor cuando configure el control ReportViewer.