1. Creamos un nuevo proyecto del tipo Aplicaciones de Windows Forms (Visual C#) en Visual Studio

1. Creamos un nuevo proyecto del tipo “Aplicaciones de Windows Forms” (Visual C#) en Visual Studio. Archivo-> Nuevo-> Proyecto Una vez creado nuestro

2 downloads 142 Views 2MB Size

Story Transcript

1. Creamos un nuevo proyecto del tipo “Aplicaciones de Windows Forms” (Visual C#) en Visual Studio. Archivo-> Nuevo-> Proyecto

Una vez creado nuestro proyecto debemos verificar que en nuestra ventana principal se encuentren visibles:    

Explorador de Soluciones. Explorador de Servidores. Cuadro de Herramientas. Diseño

De no ser así, iremos al menú “Ver” y los habilitamos.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Creación de Base de Datos en SQL Server Para crear una base de datos iremos al Explorador de Soluciones y haciendo clic derecho sobre el proyecto creado iremos Agregar->Nuevo elemento

En “Elementos de Visual C#” vamos a Datos y seleccionamos “Base de Datos Local” y seguiremos “Asistente para la configuración de orígenes de datos”.

Asistente de Configuración de Orígenes de Datos.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Podremos ver en el “Explorador de Servidores” que nuestra conexión a datos esta inactiva, para habilitar la misma hacemos doble clic en la base de datos, en este caso “Datos.sdf”

Una vez establecida la conexión a la base de datos, procedemos a crear una nueva tabla, para ello hacemos clic derecho sobre la base de datos y vamos a la opcion Crear Tabla.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Creacion de la Tabla Productos El nombre de nuestra Tabla sera “Productos” e id_productos sera nuestra clave primaria.

Creamos las diferentes columnas con su tipo de datos y si permiten o no valores Null, y damos aceptar.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Podremos ver en Explorador de Servidores, en la carpeta Tablas de nuestra base de datos se encuentra la tabla productos.

Para agregar datos a nuestra tabla, hacemos clic derecho sobre la misma y vamos a la opción Mostrar datos de tabla.

Cargamos los Datos en nuestra tabla, y una vez finalizada la carga guardamos los cambios.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Crear un Reporting. ________________________________________________ 1. Para la creación de un Reporting, iremos al Explorador de Soluciones y haciendo clic derecho sobre el proyecto creado iremos Agregar->Nuevo elemento

En “Elementos de Visual C#” vamos a Reporting y seleccionamos “Asistente para informes” y seguiremos “Asistente para Informes”.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Elegimos el tipo de origen de datos que estamos utilizando, en nuestro caso “Base de datos” y hacemos clic en siguiente.

La siguente ventana nos permite elegir un modelo de base de datos, vamos a elegir “Conjunto de Datos”

Elegimos la conexión a datos, en caso de tener mas de una o si deseamos crear una lo hacemos a partir de “Nueva conexión”. Nosotros utilizamos la conexión antes creada DatosConnectionString.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Seleccionamos las tablas que vamos a usar para nuestro Reporting y le asignamos un nombre al DataSet.

Le cambiamos al conjunto de datos, seleccionamos el nombre del Origen de Datos antes creado y en “Conjunto de datos disponibles” seleccionamos la tabla sobre la cual vamos a trabajar.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

En esta ventana agruparemos los datos ya sea por filas o columnas, para ello arrastraremos los campos hasta los cuadros Grupos de filas y/o Grupos de Columnas, el cuadro Valores debe contener si o si un campo para poder efectuar el informe, el mismo debe ser un valor numerico que permita realizar cualquiera de las operaciones de la lista.

Para un primer ejemplo vamos a arrastrar a los cuadros: Grupos de Columnas=Proveedor Grupos de Filas=Categoria Valores=Max(PrecioUnidad) Luego damos clic en siguiente.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Elegíamos el diseño que deseamos, en caso de tener más de un campo en el Grupo Filas nos permitirá seleccionar una de las opciones de “Mostrar subtotales y totales generales”.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Elegimos un estilo de colores para nuestro Reporting.

Para poder mostrar nuestro Reporting en Funcionamiento vamos a necesitar agregar un ReportViewer de nuestro Cuadro de Tareas, en la lista de Informes. Arrastramos el mismo hasta el form.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

En el menú de tareas del ReportViewer elegimos el Informe que hemos creado para mostrar.

Compilamos la Aplicación y veremos que nos muestra una grilla con los valores de nuestra tabla, los mismos se encuentran agrupados por Categorias en sus filas y en proveedores en sus columnas. En la ultima fila se aplica la formula seleccionada que determina cual es el maximo valor de la columna y en la ultima columna para determinar el mayor de la Fila.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Para contar la cantidad de productos que tenemos en lista vamos a colocar en el cuadro de valores el campo Id_productos y le aplicaremos la formular Count.

Otra manera de crear un Reporting de manera más personalizada es sin usar el Asistente de Informes, para ello seleccionamos solo “Informe” al crear nuestro Reporting.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Ventana principal para el diseño de nuestro Reporting.

Agregar una Imagen a Nuestro Reporting De nuestro cuadro de herramientas selecionamos el elemento imagen y lo arrastramos hasta nuestro cuadro de reporte. Hacemos clic derecho sobre el elemento imagen y vamos a “propiedades de la imagen”, alli importamos la imagen que deseamos poner en nuestro reporte

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Agregar una grilla que muestre los datos contenidos en la tabla Productos, para ello arrastramos del “Cuadro de herramientas” un elemento Tabla hacia nuestro cuadro de reporte.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

De manera automatica se noa abre una ventana de “Propiedades del Conjunto de datos” donde elegimos nuestro conjunto de datos, le asignamos un Nombre, en el “Origen de Datos” buscamos el origen de datos antes creado y en “Conjunto de datos disponibles” seleccionamos la tabla sobre la cual vamos a trabajar.

Para cada celda de la grilla seleccionamos la columna que vamos a mostrar en la consulta.

Para insertar una columna, hacemos cluc derecho sobre la grilla Insertar columna->Derecha

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Agregar Graficos Estadisticos a Nuestro reporting Para agregar un grafico estadistico hacemoc clic derecho sobre el cuadro de nuestro reporte y vamos a la opcion Insertar->Gráfico

Seleccionamos el tipo de gráfico a realizar, ya sea de Linea, Barra o Torta y hacemos clic en aceptar.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Podremos ver que nuestro grafico en la parte superior tiene para colocar campos de datos, por defecto toma la operación de suma, para poder cambiarla hacemos clic derecho sobre el campo que elegimos y vamos a “propiedades de la serie” donde encontraremos el resto de las operaciones.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Ahora para poder mostrar el reporte debemos asociar el mismo a ReportViewer a través de las “Tareas de ReportViewer”

Compilamos la aplicación y observamos como queda nuestro informe con una Grilla que muestra el contenido de la tabla Productos, una imagen y un grafico de torta.

REPORTING EN VISUAL STUDIO 2010 UTN FRT

HORMIGO, DANIEL RICARDO LEGAJO Nº 27789

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.