SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Uso de reporte
Cuando se ha realizado un trabajo cuyos resultados o producto es esperado por personas distintas a quien lo realiza o por encargo de otra y otras personas, es necesario preparar un informe o reporte del trabajo realizado. En ambos, lo esencial es dar cuenta de algo que sucedió, con una explicación que permita comprender lo sucedido, aunque existen diferencias especificas entre informe y reporte, generalmente se les considera como lo mismo.
Existen dos modelos a tener en cuenta al momento de presentar un reporte con el control ReportViewer: Server Mode y Local Mode. Modelos de Uso de Reportes
Como realizar un reporte
En el ReportViewerTasks, en ChooseReport, seleccionaremos <server mode>; a continuación, aparecerán dos nuevas opciones: Report Server Url: aquí colocaremos el nombre de nuestro servidor más la carpeta ReportServer: "http://localhost/reportserver$DB2005". En este caso corro bajo localhost y agrego $DB2005, pues tengo mi SQL 2005 en la instancia DB 2005. ReportPath: En esta casilla colocaremos la ruta absoluta de nuestro reporte en base a nuestro servidor que tiene los reportes: "/AdventureWorksSampleReports/Product Line Sales".
Una vez hecho todo esto, haremos clic sobre: Dock in parentcontainer, para hacer que nuestro ReportViewer llene todo el formulario. Luego solo ejecutaremos, recordando agregar un botón al formulario principal para llamar al frmReportServerMode. Al ejecutar la aplicación e ir al ReportServerMode, deberemos visualizar algo como lo que se muestra en la figura siguiente.
Esta es la otra opción que nos ofrece el ReportViewer; en los casos en que un reporte no se adecúe a la vista que deseemos, lo creamos desde cero. Con este modelo tenemos que hacer todo el diseño del reporte. Lo único necesario para logra esto es tener un Data Source. A partir del Data Source y un ItemReporyt.rdlc crearemos el reporte, el cual después podremos visualizar con el control ReportViewer. El primer paso es crear un nuevo formulario con el nombre de frmReportLocalMode. Luego agregaremos nuevamente un control ReportViewer (no debes seleccionar nada aún, solo agregarlo). Crearemos un nuevo Data Source en la ventana Data Source, tal como se muestra en la siguiente figura. Modelo con Reporte Propio
Seleccionaremos DataBase y se nos presentará un Wizard o asistente, el cual nos pedirá crear una conexión; podremos usar la existente o bien crear una nueva; crearemos una nueva conexión para la base datos AdventureWorks.
Una vez creada la conexión se nos preguntará si deseamos almacenar la cadena de conexión en el archivo de configuración de la aplicación; le responderemos que sí. Posteriormente tendremos que seleccionar la tabla o las tablas que usaremos y las columnas respectivas; en este caso seleccionaremos la vista vEmployee; luego de hacer esto se nos aparecerá un nuevo Data Source con todas las filas disponibles en la ventana Data Source
Una vez que ya tengamos un Data Source en nuestro proyecto, vamos a crear nuestro reporte para lo cual agregamos un nuevo ítem a nuestra aplicación tipo Report
Al agregar un nuevo report se nos aparecerá una hoja cuadrícula en blanco; para llenar esta hoja debemos expandir el ToolBox para poder ver los nuevos controles disponibles para reportes, entre los cuales tendremos Table, Matrix, TextBox, y otros más. Hay que recalcar que este TextBox se asemeja más a un Label para los desarrolladores que están acostumbrados a trabajar con estas etiquetas. 	Posteriormente agregaremos los controles deseados; nos iremos a la ventana Data Source para arrastrar y soltar los campos deseados. Una vez que los campos estén dentro del reporte, le podremos dar los formatos que nosotros queramos: Color, Estilo, etc., estas opciones las encontraremos en la barra de herramientas, pero lo que también podríamos hacer es agregar condiciones al color usando fórmulas; es decir, que las primeras diez filas sean de color azul y el resto, hasta cierta fila, de color rojo; ésta es una opción muy interesante. En este caso agregaremos un control Table y arrastraremos 3 campos del Data Source, Employee, y luego le daremos el formato que deseemos
reportes
reportes

Contenu connexe

Tendances (20)

Práctica 8 lmvo
Práctica 8 lmvoPráctica 8 lmvo
Práctica 8 lmvo
 
Practica 8
Practica 8Practica 8
Practica 8
 
Reportes
ReportesReportes
Reportes
 
Practica8
Practica8Practica8
Practica8
 
Practica 8
Practica 8Practica 8
Practica 8
 
Crear un gráfico en excel en 3 pasos
Crear un gráfico en excel en 3 pasosCrear un gráfico en excel en 3 pasos
Crear un gráfico en excel en 3 pasos
 
Práctica 8 [DPS]
Práctica 8 [DPS]Práctica 8 [DPS]
Práctica 8 [DPS]
 
Practica 8
Practica 8Practica 8
Practica 8
 
Practica 8
Practica 8Practica 8
Practica 8
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 
Practica 8
Practica 8Practica 8
Practica 8
 
Prctica 8
Prctica 8Prctica 8
Prctica 8
 
Buscar V o Consultar V
Buscar V o Consultar VBuscar V o Consultar V
Buscar V o Consultar V
 
Practica8
Practica8Practica8
Practica8
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 
Instituto tecnologico superior
Instituto tecnologico superiorInstituto tecnologico superior
Instituto tecnologico superior
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 
Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata Práctica 8 eduardo alejandro valdez mata
Práctica 8 eduardo alejandro valdez mata
 
Practica 8. oscar ruiz
Practica 8. oscar ruizPractica 8. oscar ruiz
Practica 8. oscar ruiz
 
Practica 8
Practica 8Practica 8
Practica 8
 

Similaire à reportes (20)

IREPORT
IREPORTIREPORT
IREPORT
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Tarea4
Tarea4Tarea4
Tarea4
 
Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datos
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basic
 
REPORTES
REPORTESREPORTES
REPORTES
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
Sql server 2012
Sql  server 2012Sql  server 2012
Sql server 2012
 
Programación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la infoProgramación de Base de Datos - Unidad 4 Representacion de la info
Programación de Base de Datos - Unidad 4 Representacion de la info
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Reporte
ReporteReporte
Reporte
 
Jasreport
JasreportJasreport
Jasreport
 
Informes en java segunda parte
Informes en java segunda parteInformes en java segunda parte
Informes en java segunda parte
 
Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0
 
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul YorisInforme de enlace de Visual Basic a bases de datos por Elysaul Yoris
Informe de enlace de Visual Basic a bases de datos por Elysaul Yoris
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
Formularios HTML
Formularios HTMLFormularios HTML
Formularios HTML
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informatica
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informatica
 

reportes

  • 2. Cuando se ha realizado un trabajo cuyos resultados o producto es esperado por personas distintas a quien lo realiza o por encargo de otra y otras personas, es necesario preparar un informe o reporte del trabajo realizado. En ambos, lo esencial es dar cuenta de algo que sucedió, con una explicación que permita comprender lo sucedido, aunque existen diferencias especificas entre informe y reporte, generalmente se les considera como lo mismo.
  • 3.
  • 4.
  • 5.
  • 6. Existen dos modelos a tener en cuenta al momento de presentar un reporte con el control ReportViewer: Server Mode y Local Mode. Modelos de Uso de Reportes
  • 8. En el ReportViewerTasks, en ChooseReport, seleccionaremos <server mode>; a continuación, aparecerán dos nuevas opciones: Report Server Url: aquí colocaremos el nombre de nuestro servidor más la carpeta ReportServer: "http://localhost/reportserver$DB2005". En este caso corro bajo localhost y agrego $DB2005, pues tengo mi SQL 2005 en la instancia DB 2005. ReportPath: En esta casilla colocaremos la ruta absoluta de nuestro reporte en base a nuestro servidor que tiene los reportes: "/AdventureWorksSampleReports/Product Line Sales".
  • 9. Una vez hecho todo esto, haremos clic sobre: Dock in parentcontainer, para hacer que nuestro ReportViewer llene todo el formulario. Luego solo ejecutaremos, recordando agregar un botón al formulario principal para llamar al frmReportServerMode. Al ejecutar la aplicación e ir al ReportServerMode, deberemos visualizar algo como lo que se muestra en la figura siguiente.
  • 10.
  • 11. Esta es la otra opción que nos ofrece el ReportViewer; en los casos en que un reporte no se adecúe a la vista que deseemos, lo creamos desde cero. Con este modelo tenemos que hacer todo el diseño del reporte. Lo único necesario para logra esto es tener un Data Source. A partir del Data Source y un ItemReporyt.rdlc crearemos el reporte, el cual después podremos visualizar con el control ReportViewer. El primer paso es crear un nuevo formulario con el nombre de frmReportLocalMode. Luego agregaremos nuevamente un control ReportViewer (no debes seleccionar nada aún, solo agregarlo). Crearemos un nuevo Data Source en la ventana Data Source, tal como se muestra en la siguiente figura. Modelo con Reporte Propio
  • 12.
  • 13. Seleccionaremos DataBase y se nos presentará un Wizard o asistente, el cual nos pedirá crear una conexión; podremos usar la existente o bien crear una nueva; crearemos una nueva conexión para la base datos AdventureWorks.
  • 14.
  • 15. Una vez creada la conexión se nos preguntará si deseamos almacenar la cadena de conexión en el archivo de configuración de la aplicación; le responderemos que sí. Posteriormente tendremos que seleccionar la tabla o las tablas que usaremos y las columnas respectivas; en este caso seleccionaremos la vista vEmployee; luego de hacer esto se nos aparecerá un nuevo Data Source con todas las filas disponibles en la ventana Data Source
  • 16.
  • 17. Una vez que ya tengamos un Data Source en nuestro proyecto, vamos a crear nuestro reporte para lo cual agregamos un nuevo ítem a nuestra aplicación tipo Report
  • 18. Al agregar un nuevo report se nos aparecerá una hoja cuadrícula en blanco; para llenar esta hoja debemos expandir el ToolBox para poder ver los nuevos controles disponibles para reportes, entre los cuales tendremos Table, Matrix, TextBox, y otros más. Hay que recalcar que este TextBox se asemeja más a un Label para los desarrolladores que están acostumbrados a trabajar con estas etiquetas. Posteriormente agregaremos los controles deseados; nos iremos a la ventana Data Source para arrastrar y soltar los campos deseados. Una vez que los campos estén dentro del reporte, le podremos dar los formatos que nosotros queramos: Color, Estilo, etc., estas opciones las encontraremos en la barra de herramientas, pero lo que también podríamos hacer es agregar condiciones al color usando fórmulas; es decir, que las primeras diez filas sean de color azul y el resto, hasta cierta fila, de color rojo; ésta es una opción muy interesante. En este caso agregaremos un control Table y arrastraremos 3 campos del Data Source, Employee, y luego le daremos el formato que deseemos