2011-05-25 19 views
12

Estoy usando Microsoft Report en el proyecto de aplicación My WinForm. Tengo algún problema con las expresiones y los filtros de grupo e incluso y muchas cosas más. Estoy buscando un tutorial compelete para Microsoft Report. Pero No encontré ningún tutorial hasta ahora. ¿Me puede ayudar a encontrar un tutorial?Un tutorial para el informe de Microsoft en aplicaciones WinForm

He encontrado this. Dime si sabes más. Gracias

+0

Di ¿Usted verifica esto? [link] (http://msdn.microsoft.com/en-us/library/ms251686.aspx) –

+0

Creo que no es realmente útil. – Saleh

Respuesta

42

Creación del archivo de definición de informe de cliente (RDLC) Añadir una carpeta llamada “RDLC”. Esto mantendrá nuestro informe RDLC. enter image description here

Haga clic derecho en la carpeta RDLC, seleccione "Agregar nuevo elemento ..." y agregue un nombre "RDLC" de "Productos". Usaremos el "Asistente de informes" para guiarnos por los pasos para crear el RDLC enter image description here

En el cuadro de diálogo siguiente, asigne un nombre al conjunto de datos denominado "ProductDataSet". Cambie el origen de datos a "NorthwindReports.DAL" y seleccione "ProductRepository (GetProductsProjected)". El "origen de datos" puede aparecer vacío. Para completarlo, asegúrese de que su proyecto esté compilado y de que haya un archivo index.aspx en la carpeta raíz. Esto puede ser un error.

Los campos que se devuelven del método se muestran a la derecha. Haga clic en Siguiente. enter image description here

Arrastre y suelte ProductName, CategoryName, UnitPrice y Discontinued en el contenedor de valores. Tenga en cuenta que puede crear una agrupación mucho más compleja utilizando esta interfaz de usuario. Haga clic en Siguiente. enter image description here

La mayoría de las selecciones en esta pantalla aparecen atenuadas porque no elegimos una agrupación en la pantalla anterior. Haga clic en Siguiente. enter image description here

Elija un estilo para su informe. Haga clic en Siguiente. enter image description here

La superficie del diseño gráfico del informe ahora está visible. Haga clic derecho en el informe y agregue un encabezado de página y pie de página. enter image description here

Con la superficie de diseño de informe activa, arrastre y suelte un TextBox desde la caja de herramientas al encabezado de página. Arrastre un cuadro de texto más al encabezado de página. Usaremos los cuadros de texto para agregar texto de encabezado como se muestra en la siguiente figura. enter image description here

Puede cambiar el tamaño de fuente y otras propiedades de los cuadros de texto utilizando la barra de herramientas de formateo (marcada en rojo). También puede cambiar el tamaño de las columnas moviendo el cursor entre las columnas y arrastrando. enter image description here

Sumar expresiones

Añadir dos más cuadros de texto para el pie de página. Los usaremos para agregar el tiempo en que se generó el informe y los números de página. Haga clic derecho en el primer cuadro de texto en el pie de página y seleccione "Expresión". enter image description here

Añadir la siguiente expresión para la fecha de impresión (nótese el signo = en la parte izquierda de la expresión en el diálogo de abajo) enter image description here

"© Northwind Traders" & Format (Now(), "MM/dd/aaaa hh: mm tt ") Haga clic con el botón derecho en el segundo cuadro de texto y agregue lo siguiente para el recuento de páginas.

Globals.PageNumber & "de" & Globals.TotalPages Formatear el pie de página se ha completado.

Ahora vamos a formatear la columna "Precio unitario" para que muestre el número en formato de moneda. Haga clic derecho en la columna [UnitPrice] (no header) y seleccione “Propiedades de cuadro de texto ..”

enter image description here

En “Número”, seleccione “Moneda”. Presiona OK.

enter image description here

Adición de un gráfico

Con la superficie de diseño activo, vaya a la caja de herramientas y arrastrar y soltar un control de gráfico. Tendrá que mover primero la tabla de la lista de productos para dejar espacio para el contorl del gráfico. El documento también se puede cambiar de tamaño arrastrándolo en la esquina o en el separador de encabezado/pie de página.

enter image description here

En el siguiente cuadro de diálogo, escoger el primero tipo de gráfico. Esto se puede cambiar luego si es necesario. Haga clic en Aceptar. El gráfico se agrega a la superficie de diseño.

enter image description here

Haga clic en las barras de color azul en el gráfico (no leyenda). Esto mostrará las ubicaciones de bajadas para dejar caer los campos. Arrastre y suelte UnitPrice y CategoryName en la parte superior (eje y) y en la parte inferior (eje x) como se muestra a continuación. Esto nos dará los precios unitarios totales para una categoría determinada. Eso es lo mejor que pude llegar a decir en cuanto a qué informe presentar, lo siento :-) Eliminar el área de la leyenda para obtener más estado de la pantalla.

enter image description here

cambiar el tamaño del gráfico a su gusto. Cambie el encabezado, el eje xy el texto del eje y haciendo doble clic en esas áreas.

enter image description here

Hemos llegado hasta aquí. Impresionemos al cliente agregando un degradado al gráfico de barras :-) Haga clic con el botón derecho en la barra azul y seleccione "Propiedades de la serie".

enter image description here

En “relleno”, añadir un color y el color secundario y seleccione el estilo de degradado.

enter image description here

Nos finalice el diseño de nuestro informe.En la siguiente sección, verá cómo agregar el informe al control del visor de informes, vincularlo a los datos y hacer que se actualice cuando se modifiquen los criterios de filtro.

Para archivo .cs siga este enlace: Click here

Por informe secundario, siga este enlace: Click here for sub report details

Para la expresión rdlc Común siga este enlace Click here

Cuestiones relacionadas