ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Crear Un Informe De ReportViewer


Enviado por   •  28 de Julio de 2013  •  1.589 Palabras (7 Páginas)  •  756 Visitas

Página 1 de 7

Crear un informe de ReportViewer

Para crear un nuevo proyecto de aplicación de Windows Forms

1. Abra Visual Studio. En el menú Archivo, seleccione Nuevo y después seleccione Proyecto.

2. En el panel Plantillas instaladas, expanda Otros idiomas y seleccione Visual Basic.

3. Elija Aplicación de Windows Forms.

4. En el cuadro Nombre, escriba SimpleReport.

5. En el cuadro Ubicación, escriba el directorio en el que desea guardar el proyecto o haga clic en Examinar para navegar hasta él.

6. Haga clic en Aceptar.

Se abre el Diseñador de Windows Forms y se muestra Form1 del proyecto creado.

7. Haga clic en el formulario. En el menú Ver, elija Ventana Propiedades. Expanda la propiedad Size para mostrar Width y Height. Establezca Width en 500 píxeles.

Para definir un conjunto de datos y una tabla de datos

1. En el menú Proyecto, seleccione Agregar nuevo elemento.

2. En el cuadro de diálogo Agregar nuevo elemento, haga clic en DataSet. Escriba un nombre para el conjunto de datos y haga clic en Agregar. El nombre predeterminado es DataSet1.xsd.

Esto agrega un nuevo archivo XSD al proyecto y abre el Diseñador de DataSet.

3. En Cuadro de herramientas, en el Diseñador de DataSet, arrastre un control TableAdapter hasta la superficie de diseño.

Esto inicia el Asistente para la configuración de TableAdapter.

4. En la página Elegir la conexión de datos, haga clic en Nueva conexión.

5. Si esta es la primera vez que crea un origen de datos en Visual Studio, verá la página Elegir origen de datos. En el cuadro Origen de datos, seleccione Microsoft SQL Server.

6. En el cuadro de diálogo Agregar conexión, realice los pasos siguientes:

o En el cuadro Nombre del servidor, especifique el servidor en el que se encuentra la base de datos AdventureWorks2008.

La instancia de SQL Server Express predeterminada es (local)\sqlexpress.

o En la sección Conexión con el servidor, seleccione la opción que proporciona acceso a los datos. La opción predeterminada es Usar autenticación de Windows.

o En la lista desplegable Seleccione o escriba el nombre de la base de datos, haga clic en AdventureWorks2008.

o Haga clic en Aceptar para regresar al asistente y, a continuación, haga clic en Siguiente.

7. Si especificó Usar autenticación de SQL Server en el paso anterior, elija entre incluir los datos confidenciales en la cadena o establecer la información en el código de la aplicación.

8. En la página Guardar cadena de conexión en el archivo de configuración de la aplicación, escriba el nombre de la cadena de conexión o acepte el valor predeterminado AdventureWorks2008ConnectionString. Haga clic en Siguiente.

9. En la página Elija un tipo de comando, seleccione Usar instrucciones SQL y haga clic en Siguiente.

10. En la página Escriba una instrucción SQL, escriba la siguiente consulta Transact-SQL para recuperar los datos de ventas de la base de datos AdventureWorks2008 y, a continuación, haga clic en Finalizar:

11. --SET DATEFORMAT mdy

12.

13. SELECT

14. PC.Name AS Category, PS.Name AS Subcategory,

15. DATEPART(yy, SOH.OrderDate) AS Year,

16. 'Q' + DATENAME(qq, SOH.OrderDate) AS Qtr,

17. SUM(DET.UnitPrice * DET.OrderQty) AS Sales

18. FROM Production.ProductSubcategory PS INNER JOIN

19. Sales.SalesOrderHeader SOH INNER JOIN

20. Sales.SalesOrderDetail DET ON SOH.SalesOrderID = DET.SalesOrderID INNER JOIN

21. Production.Product P ON DET.ProductID = P.ProductID

22. ON PS.ProductSubcategoryID = P.ProductSubcategoryID INNER JOIN

23. Production.ProductCategory PC ON PS.ProductCategoryID = PC.ProductCategoryID

24. WHERE (SOH.OrderDate BETWEEN ('20020101') AND ('20031231'))

25. GROUP BY DATEPART(yy, SOH.OrderDate), PC.Name, PS.Name,

26. 'Q' + DATENAME(qq, SOH.OrderDate), PS.ProductSubcategoryID

También puede hacer clic en el botón Generador de consultas y usar el Generador de consultas para crear una consulta y validarla con el botón Ejecutar consulta.

27. Haga clic en Finalizar.

El Diseñador de Dataset mostrará la definición DataTable para DataTable1 con campos cuyos nombres provienen de las columnas y los alias de columna de la consulta (Category, Subcategory, Year, Qtr y Sales). Usará estos campos cuando enlace datos al informe.

Nota

Si necesita cambiar los campos en la tabla de datos, haga clic con el botón secundario en el encabezado DataTable1 o DataTable1TableAdapter de la página del Diseñador de DataSet. Elija Configurar, lo que reiniciará el Asistente para la configuración de TableAdapter.

28. Guarde el archivo DataSet1.

Para agregar un nuevo archivo de definición de informe de cliente (.rdlc) utilizando el Asistente para informes.

1. En el menú Proyecto, seleccione Agregarnuevo elemento.

2. En el cuadro de diálogo Agregar nuevo elemento, elija Asistente para informes.

3. En Nombre, escriba Sales Orders.rdlc y, a continuación, haga clic en Agregar.

Detrás del cuadro de diálogo se abre una superficie

...

Descargar como (para miembros actualizados)  txt (10.2 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com