SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
GENERACIÓN DE REPORTES
Visual studio 2010 permite trabajar reportes con Reporting Service y Crystal reports, en este caso
se explicara cómo crear un reporte con Reporting Service.
PASOS PARA CREAR UN PROYECTO EMPLEANDO REPORTES
En el menú de Visual Studio selección la opción Archivo y luego en la opción Nuevo,
posteriormente seleccionar Proyecto.
En la interfaz se muestra un conjunto de plantillas entre las cuales se encuentra la opción
Reporting, una vez seleccione esta opción se presentara la opción de trabajar Aplicación de
informes (seleccionar), es lo mismo para lenguaje C# o VB.
Si desea guardar el proyecto en una ruta especifica dar clic en el botón , se abrirá
un explorador de Windows para ubicar el directorio como se muestra a continuación:
Una vez seleccionado el directorio, digitar el nombre con el que se creara y dar clic en el botón
Aceptar.
Se abrirá un asistente para configurar el origen de los datos que incluiremos en el reporte,
seleccionar la opción Base de datos y dar clic en el botón Siguiente.
A continuación seleccionar la opción Conjunto de datos y dar clic en el botón siguiente.
Se debe crear la conexión con la base de datos que requerimos, dar clic en el botón Nueva
conexión.
En la ventana de configuración de la conexión se presenta la opción Cambiar…
En la opción cambiar se presentan los diferentes tipos de base de datos a los cuales podremos
conectarnos según el origen de la base de datos, en este caso conectaremos con SQL SERVER.
Seleccionar origen de datos y dar clic en botón Aceptar.
Una vez seleccionado el origen de datos seleccionar la instancia del servidor SQL, normalmente
siempre que se instala SQL SERVER la instancia por defecto queda como
NOMBRE_EQUIPOSQLEXPRESS.
Seleccionar el modo de login al servidor SQL SERVER. Si es por credenciales ingresar el usuario y el
password.
Ahora bien si ya están los parámetros correctos en el origen de datos y la conexión con el servidor
se presentara un combo con la lista de las bases de datos de SQL SERVER, seleccionar la requerida.
Una vez ingresados todos los requisitos de configuración del servidor se puede probar la conexión
dando clic en el botón Probar conexión.
Si la conexión es satisfactoria dar clic en botón aceptar de la prueba de la conexión y clic en el
botón aceptar de la ventana de configuración de la nueva conexión.
Se puede desplegar la opción cadena de conexión para ver la cadena del datasource para la
conexión a la base de datos como se muestra en la siguiente imagen:
Ingresar el nombre con el que se guardara la configuración, dar clic en el botón Siguiente.
A continuación se presenta una lista con los objetos de la base de datos entre los cuales están las
tablas, seleccionar la tabla que se requiera, ingresar el nombre del dataset y dar clic en el botón
siguiente.
Ya se tiene el origen de datos y los objetos de la base de datos seleccionar la tabla donde se
encuentran los datos a presentar en el reporte y dar clic en el botón Siguiente.
Al dar clic en siguiente con el anterior paso se presentar un asistente para elaborar el informe, en
este se presentan los campos de la tabla los cuales se deben parametrizar cuales se van a incluir
en el informe.
El asistente permite adicionar funciones de SQL para presentar los datos como se muestra en la
siguiente imagen:
Una vez seleccionados los campos que se presentan en el informe dar clic en el botón siguiente, se
presenta una vista previa del diseño, dar clic en el botón Siguiente.
El asistente permite modificar el color del estilo, una vez seleccionado dar clic en el botón
Finalizar.
Una vez configurado el origen de datos y diseñado el informe con el asistente, los controles que se
presentan en el formulario son los siguientes:
ReportViewer: proporciona un entorno de diseño integrado para que pueda generar definiciones
de informe de cliente (.rdlc) utilizando datos de cualquier objeto de datos ADO.NET.
El reportViewer tiene asociado el reporte de reporting service “Report1.rdlc”.
En el explorador de la solución se encuentra el archivo “Report1.rdlc”.
DataSource: es la fuente de acceso a nuestro origen de datos.
Una vez verificado cada uno de los componentes se procede a Compilar la solución.
El reporte se presenta de la siguiente forma:
Reporting Servide trae la opción de exportar el informe a formato EXCEL, PDF o WORD.
Se selecciona el formato y se guarda en un directorio.
Informe formato Word:
Informe formato PDF:
Informe formato EXCEL:
GENERACIÓN DE GRÁFICOS
Para el manejo de graficas con Reporting service, generalizando básicamente se aconseja seguir
los siguientes pasos:
1. Creación de consulta en SQL Server con el fin de que retorne los datos que se requieren mostrar
en la grafica del reporte.
2. Creación de proyecto en visual studio 2010
3. Agregar objeto reportViewer al formulario del proyecto.
4. Agregar origen de datos
5. Agregar nuevo elemento reporte .rdlc al proyecto.
6. Agregar objeto grafica en el diseño del reporte.
7. Asociar campos a la grafica
8. Asociar reporte y origen de datos al objeto reportViewer
9. Compilar proyecto
A continuación se presenta una guía y la descripción de los pasos anteriormente mencionados:
Creación de consulta en SQL Server con el fin de que retorne los datos que se requieren mostrar
en la grafica del reporte.
Agregar un nuevo procedimiento almacenado a la base de datos sobre la cual se trebajara para
extraer los datos que se mostraran en el reporte. Para adicionar un nuevo procedimiento
almacenado en el ambiente SQL Manager expandir los objetos de la base de datos, expandir
opción Programación, dar clic derecho sobro Procedimientos almacenados y seleccionar Nuevo
procedimiento almacenado.
Crear un procedimiento almacenado, el cual retornara la consulta de los datos que se desean
mostrar en la grafica.
Ejecutar store procedure mediante la instrucción EXEC nombre_procedimiento, para asegurarse
que la consulta sea exitosa y el resultado sea el esperado.
Creación de proyecto en visual studio 2010
Una vez que se tenga lista por decirlo así la capa de datos en SQL, crear nuevo proyecto en Visual
Studio 2010. Para crear un nuevo proyecto vamos al menú Archivo - Nuevo - Proyecto.
Seleccionar el tipo de proyecto y le colocamos el nombre con el que se desea crear.
Agregar objeto reportViewer al formulario del proyecto.
Cuando ya se tiene cargado el proyecto, abrir el nuevo formulario y del cuadro de herramientas
seleccionar el objeto reportViewer. Arrástrelo a la forma para agregar dicho objeto.
Para que el objeto quede en el tamaño del formulario, seleccione la propiedad acoplar al
contenedor, quedar como se muestra en la siguiente imagen:
Agregar origen de datos
El siguiente paso es adicionar el origen de datos, para agregar el origen de datos dar clic derecho
sobre la solución en el explorador de soluciones, seleccione la opción Agregar y luego seleccione
agregar Nuevo elemento.
Se presentara una lista de los elementos de visual entre los cuales se encuentra Datos,
selecciónelo y a continuación escoja el tipo de elemento Conjunto de datos. Ingrese el nombre y
dar clic en el botón Agregar.
En el explorador de soluciones se visualizara un elemento dataset.
En el diseñador de dataset se encuentra la opción o link de ir al explorador de servidores, este
presentara la lista de conexiones a base de datos que se tienen configuradas.
Una vez se muestre la ventana del explorador de soluciones se pueden visualizar todos los objetos
de la base de datos, en este caso utilizaremos el procedimiento almacenado creado
anteriormente. Seleccionar el procedimiento almacenado y agregar objeto al diseñador del
dataset.
Una vez se agrega al diseño del dataset se visualizan los campos que retorna la ejecución del
procedimiento almacenado.
Agregar nuevo elemento reporte .rdlc al proyecto.
Ahora bien, en este punto se tiene un formulario con el componente para ver el reporte y un
dataset parametrizado con los datos que se quieren mostrar. El siguiente paso será agregar un
elemento informe para diseñar el reporte. Para agregar un elemento informe dar clic derecho
sobre la solución en el explorador de soluciones, seleccione la opción Agregar y luego seleccione
agregar Nuevo elemento.
Se presentara una lista de los elementos de visual entre los cuales se encuentra Reporting,
selecciónelo y a continuación escoja el tipo de elemento Informe. Ingrese el nombre y dar clic en
el botón Agregar.
Agregar objeto grafica en el diseño del reporte.
Del cuadro de herramientas seleccionar el objeto Gráfico. Arrástrelo al diseñador del reporte para
agregar dicho objeto.
Se presentara una ventana con tipo de grafica a implementar, seleccionar el formato y dar clic en
el botón Aceptar. Si a continuación se abre un asistente para agregar un origen de datos omita ese
paso porque la conexión ya está definida o si se requiere agregar uno nuevo realice la
configuración.
Asociar campos a la grafica
Cuando se agrega el objeto Gráfica al diseñador del reporte se abrirá una ventana Datos de
informe en la cual encontramos el dataset agregado al proyecto y su respectivo origen de datos.
Para activar las opciones del objeto para agregar los campos dar doble clic sobre el objeto.
Según requerimiento de datos que se deben mostrar en la grafica seleccionar el campo que lo
contiene y agregar en la sección de la grafica correspondiente. En la grafica se encuentran tres
secciones:
- Campos de datos
- Campos de categoría
- Campos de serie
Se puede modificar la escala de la grafica, modificando la propiedad LogScale=True y
LogBase=numero de escala.
Asociar reporte y origen de datos al objeto reportViewer
Después de tener el diseño del reporte listo, se debe asociar el reporte al objeto reportViewer que
se agregó anteriormente. En este cuando se selecciona se muestra en la parte superior derecha
una flecha, seleccionar. Se muestra una ventana con las tareas del objeto y un combo con la
opción de elegir el informe, seleccionar el informe correspondiente.
En la venta de las tareas del componente se muestra la opción Elegir orígenes de datos.
Seleccionar.
A continuación se presenta el dataset y la instancia. Seleccione la correspondiente.
Verificar en el código del formulario que el enlace de los datos este correcto.
Compilar proyecto
Ahora solo queda compilar el proyecto. Presione tecla F5 o de clic en el botón compilar de visula
studio.
Reporte generado:
El reporte ya tiene la opción de exportar diferentes formatos como Excel, PDF o Word.
Seleccione el formato e ingrese el directorio con el nombre que se va a guardar.

Weitere ähnliche Inhalte

Was ist angesagt?

Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Vane Borjas
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosRafaelAponte16
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuariosullinsan
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12Adrian Gabriel
 
Power Point ejercicios
Power Point ejerciciosPower Point ejercicios
Power Point ejerciciosCarlos Robayo
 
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!GonzaloFarinango1
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Guillermo Díaz
 
Clase 3 administracion y organizacion de archivos y carpetas
Clase  3 administracion y organizacion de archivos y carpetasClase  3 administracion y organizacion de archivos y carpetas
Clase 3 administracion y organizacion de archivos y carpetassalomonaquino
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario accesskehincapie
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0patrimoni
 
consultas en access
consultas en accessconsultas en access
consultas en accessDiana Duque
 
Ejemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticasEjemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticassullinsan
 
Pasos para crear una base de datos en access
Pasos para crear una base de datos en accessPasos para crear una base de datos en access
Pasos para crear una base de datos en accessbapes
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informespaolaperez013
 

Was ist angesagt? (20)

Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012Ejemplo GUARDAR registros desde Visual Basic 2012
Ejemplo GUARDAR registros desde Visual Basic 2012
 
Formularios en access
Formularios en accessFormularios en access
Formularios en access
 
Conectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datosConectando visual basic 6.0 a bases de datos
Conectando visual basic 6.0 a bases de datos
 
Guia de ejercicio sql
Guia de ejercicio sqlGuia de ejercicio sql
Guia de ejercicio sql
 
Crear inventarios
Crear inventariosCrear inventarios
Crear inventarios
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
Práctica Active Directory 1-12
Práctica Active Directory 1-12Práctica Active Directory 1-12
Práctica Active Directory 1-12
 
Power Point ejercicios
Power Point ejerciciosPower Point ejercicios
Power Point ejercicios
 
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
Guía de instalación de Eclipse y Desarrollo del programa ¡Hola Mundo!
 
Uso de access
Uso de accessUso de access
Uso de access
 
Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1Curso Excel Basico, Unidad 1
Curso Excel Basico, Unidad 1
 
Clase 3 administracion y organizacion de archivos y carpetas
Clase  3 administracion y organizacion de archivos y carpetasClase  3 administracion y organizacion de archivos y carpetas
Clase 3 administracion y organizacion de archivos y carpetas
 
10 herramientas de visual basic
10 herramientas de visual basic10 herramientas de visual basic
10 herramientas de visual basic
 
Cuestionario access
Cuestionario accessCuestionario access
Cuestionario access
 
Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0Guía básica de Visual Basic 6.0
Guía básica de Visual Basic 6.0
 
consultas en access
consultas en accessconsultas en access
consultas en access
 
Ejemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticasEjemplo de manual sistema de inventario de operaciones estadisticas
Ejemplo de manual sistema de inventario de operaciones estadisticas
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Pasos para crear una base de datos en access
Pasos para crear una base de datos en accessPasos para crear una base de datos en access
Pasos para crear una base de datos en access
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informes
 

Ähnlich wie Reportes y graficos en .net

Conectar con bases de datos
Conectar con bases de datosConectar con bases de datos
Conectar con bases de datosRafael Quintero
 
bases de datos desde visual basic
bases de datos desde visual basicbases de datos desde visual basic
bases de datos desde visual basicsantiagomario8
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monettiangelinamonetti1
 
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 Yoriskleidynelliz
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos luilly xavier
 
Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0CristianRomero179
 
Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksGustavo Rene Rojas Valdez
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salasLeomarSalas2
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverKarolaynCardozo1
 
Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0BrianCedeo1
 
Conexion
ConexionConexion
Conexionitsl
 
Conexion c# sql
Conexion c#   sqlConexion c#   sql
Conexion c# sqlitsl
 

Ähnlich wie Reportes y graficos en .net (20)

Sql server 2012
Sql  server 2012Sql  server 2012
Sql server 2012
 
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
 
Bases de datos_angelina_monetti
Bases de datos_angelina_monettiBases de datos_angelina_monetti
Bases de datos_angelina_monetti
 
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
 
Visual basic conexion base de datos
Visual basic conexion base de datos Visual basic conexion base de datos
Visual basic conexion base de datos
 
ADO NET.ppt
ADO NET.pptADO NET.ppt
ADO NET.ppt
 
Programacion2
Programacion2Programacion2
Programacion2
 
Pantallazos
PantallazosPantallazos
Pantallazos
 
reportes
reportesreportes
reportes
 
Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0Base de Datos Desde Visual Basic 6.0
Base de Datos Desde Visual Basic 6.0
 
Presentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure WorksPresentación de Minería de Datos_ Adventure Works
Presentación de Minería de Datos_ Adventure Works
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 
Como conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql serverComo conectar visual basic 6.0 a una base de datos microsoft sql server
Como conectar visual basic 6.0 a una base de datos microsoft sql server
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 
Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0Conexion a Visual Basic 6.0
Conexion a Visual Basic 6.0
 
Report
ReportReport
Report
 
Conexion
ConexionConexion
Conexion
 
Conexion c# sql
Conexion c#   sqlConexion c#   sql
Conexion c# sql
 

Kürzlich hochgeladen

¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODferchuxdlinda
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAgisellgarcia92
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfRasecGAlavazOllirrac
 
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfPROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfjosesoclle855
 
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Oxford Group
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaosmalenasilvaet7
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosVeritoIlma
 
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...henry2015charles
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxLUISALEJANDROPEREZCA1
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfec677944
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoTe Cuidamos
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfDiegomauricioMedinam
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaInstituto de Capacitacion Aduanera
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAgisellgarcia92
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..angelicacardales1
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxYesseniaGuzman7
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorMarcosAlvarezSalinas
 

Kürzlich hochgeladen (20)

¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
PPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEODPPT Planilla Foro logistica (1).pptDMEDMEOD
PPT Planilla Foro logistica (1).pptDMEDMEOD
 
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURAPRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
PRESENTACIÓN NOM-009-STPS-2011 TRABAJOS EN ALTURA
 
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdfGUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
GUIA DE ESTUDIOS DESARROLLO DE HABILIDADES DIRECTIVAS.pdf
 
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdfPROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
PROCEDIMIENTO CONTENCIOSO TRIBUTARIO P.pdf
 
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
Evaluación y Mejora Continua Guía de Seguimiento y Monitoreo para Cursos de C...
 
VAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa ManaosVAMOS MANAOS, análisis e historia de la empresa Manaos
VAMOS MANAOS, análisis e historia de la empresa Manaos
 
estadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicosestadistica basica ejercicios y ejemplos basicos
estadistica basica ejercicios y ejemplos basicos
 
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
Determinación de la Demanda Tecnológica del cultivo de camu camu en las Provi...
 
Habilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptxHabilidades de un ejecutivo y sus caracteristicas.pptx
Habilidades de un ejecutivo y sus caracteristicas.pptx
 
Administración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdfAdministración en nuestra vida cotidiana .pdf
Administración en nuestra vida cotidiana .pdf
 
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnicoEl MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
El MCP abre convocatoria de Monitoreo Estratégico y apoyo técnico
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
La electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdfLa electrónica y electricidad finall.pdf
La electrónica y electricidad finall.pdf
 
Gastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importadaGastos que no forman parte del Valor en Aduana de la mercadería importada
Gastos que no forman parte del Valor en Aduana de la mercadería importada
 
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIAPRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
PRESENTACIÓN NOM-004-STPS-2020 SEGURIDAD EN MAQUINARIA
 
FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..FORMATO ASISTENCIA DE CAPACITACION.doc..
FORMATO ASISTENCIA DE CAPACITACION.doc..
 
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptxCADENA DE SUMINISTROS DIAPOSITIVASS.pptx
CADENA DE SUMINISTROS DIAPOSITIVASS.pptx
 
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
Derechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejorDerechos de propiedad intelectual lo mejor
Derechos de propiedad intelectual lo mejor
 

Reportes y graficos en .net

  • 1. GENERACIÓN DE REPORTES Visual studio 2010 permite trabajar reportes con Reporting Service y Crystal reports, en este caso se explicara cómo crear un reporte con Reporting Service. PASOS PARA CREAR UN PROYECTO EMPLEANDO REPORTES En el menú de Visual Studio selección la opción Archivo y luego en la opción Nuevo, posteriormente seleccionar Proyecto. En la interfaz se muestra un conjunto de plantillas entre las cuales se encuentra la opción Reporting, una vez seleccione esta opción se presentara la opción de trabajar Aplicación de informes (seleccionar), es lo mismo para lenguaje C# o VB. Si desea guardar el proyecto en una ruta especifica dar clic en el botón , se abrirá un explorador de Windows para ubicar el directorio como se muestra a continuación:
  • 2. Una vez seleccionado el directorio, digitar el nombre con el que se creara y dar clic en el botón Aceptar. Se abrirá un asistente para configurar el origen de los datos que incluiremos en el reporte, seleccionar la opción Base de datos y dar clic en el botón Siguiente. A continuación seleccionar la opción Conjunto de datos y dar clic en el botón siguiente.
  • 3. Se debe crear la conexión con la base de datos que requerimos, dar clic en el botón Nueva conexión. En la ventana de configuración de la conexión se presenta la opción Cambiar…
  • 4. En la opción cambiar se presentan los diferentes tipos de base de datos a los cuales podremos conectarnos según el origen de la base de datos, en este caso conectaremos con SQL SERVER. Seleccionar origen de datos y dar clic en botón Aceptar. Una vez seleccionado el origen de datos seleccionar la instancia del servidor SQL, normalmente siempre que se instala SQL SERVER la instancia por defecto queda como NOMBRE_EQUIPOSQLEXPRESS. Seleccionar el modo de login al servidor SQL SERVER. Si es por credenciales ingresar el usuario y el password. Ahora bien si ya están los parámetros correctos en el origen de datos y la conexión con el servidor se presentara un combo con la lista de las bases de datos de SQL SERVER, seleccionar la requerida.
  • 5. Una vez ingresados todos los requisitos de configuración del servidor se puede probar la conexión dando clic en el botón Probar conexión. Si la conexión es satisfactoria dar clic en botón aceptar de la prueba de la conexión y clic en el botón aceptar de la ventana de configuración de la nueva conexión. Se puede desplegar la opción cadena de conexión para ver la cadena del datasource para la conexión a la base de datos como se muestra en la siguiente imagen:
  • 6. Ingresar el nombre con el que se guardara la configuración, dar clic en el botón Siguiente. A continuación se presenta una lista con los objetos de la base de datos entre los cuales están las tablas, seleccionar la tabla que se requiera, ingresar el nombre del dataset y dar clic en el botón siguiente. Ya se tiene el origen de datos y los objetos de la base de datos seleccionar la tabla donde se encuentran los datos a presentar en el reporte y dar clic en el botón Siguiente.
  • 7. Al dar clic en siguiente con el anterior paso se presentar un asistente para elaborar el informe, en este se presentan los campos de la tabla los cuales se deben parametrizar cuales se van a incluir en el informe. El asistente permite adicionar funciones de SQL para presentar los datos como se muestra en la siguiente imagen:
  • 8. Una vez seleccionados los campos que se presentan en el informe dar clic en el botón siguiente, se presenta una vista previa del diseño, dar clic en el botón Siguiente. El asistente permite modificar el color del estilo, una vez seleccionado dar clic en el botón Finalizar. Una vez configurado el origen de datos y diseñado el informe con el asistente, los controles que se presentan en el formulario son los siguientes: ReportViewer: proporciona un entorno de diseño integrado para que pueda generar definiciones de informe de cliente (.rdlc) utilizando datos de cualquier objeto de datos ADO.NET.
  • 9. El reportViewer tiene asociado el reporte de reporting service “Report1.rdlc”. En el explorador de la solución se encuentra el archivo “Report1.rdlc”. DataSource: es la fuente de acceso a nuestro origen de datos. Una vez verificado cada uno de los componentes se procede a Compilar la solución.
  • 10. El reporte se presenta de la siguiente forma: Reporting Servide trae la opción de exportar el informe a formato EXCEL, PDF o WORD. Se selecciona el formato y se guarda en un directorio.
  • 12. Informe formato EXCEL: GENERACIÓN DE GRÁFICOS Para el manejo de graficas con Reporting service, generalizando básicamente se aconseja seguir los siguientes pasos: 1. Creación de consulta en SQL Server con el fin de que retorne los datos que se requieren mostrar en la grafica del reporte. 2. Creación de proyecto en visual studio 2010 3. Agregar objeto reportViewer al formulario del proyecto. 4. Agregar origen de datos 5. Agregar nuevo elemento reporte .rdlc al proyecto. 6. Agregar objeto grafica en el diseño del reporte. 7. Asociar campos a la grafica 8. Asociar reporte y origen de datos al objeto reportViewer 9. Compilar proyecto A continuación se presenta una guía y la descripción de los pasos anteriormente mencionados: Creación de consulta en SQL Server con el fin de que retorne los datos que se requieren mostrar en la grafica del reporte. Agregar un nuevo procedimiento almacenado a la base de datos sobre la cual se trebajara para extraer los datos que se mostraran en el reporte. Para adicionar un nuevo procedimiento almacenado en el ambiente SQL Manager expandir los objetos de la base de datos, expandir opción Programación, dar clic derecho sobro Procedimientos almacenados y seleccionar Nuevo procedimiento almacenado.
  • 13. Crear un procedimiento almacenado, el cual retornara la consulta de los datos que se desean mostrar en la grafica. Ejecutar store procedure mediante la instrucción EXEC nombre_procedimiento, para asegurarse que la consulta sea exitosa y el resultado sea el esperado.
  • 14. Creación de proyecto en visual studio 2010 Una vez que se tenga lista por decirlo así la capa de datos en SQL, crear nuevo proyecto en Visual Studio 2010. Para crear un nuevo proyecto vamos al menú Archivo - Nuevo - Proyecto. Seleccionar el tipo de proyecto y le colocamos el nombre con el que se desea crear.
  • 15. Agregar objeto reportViewer al formulario del proyecto. Cuando ya se tiene cargado el proyecto, abrir el nuevo formulario y del cuadro de herramientas seleccionar el objeto reportViewer. Arrástrelo a la forma para agregar dicho objeto. Para que el objeto quede en el tamaño del formulario, seleccione la propiedad acoplar al contenedor, quedar como se muestra en la siguiente imagen:
  • 16. Agregar origen de datos El siguiente paso es adicionar el origen de datos, para agregar el origen de datos dar clic derecho sobre la solución en el explorador de soluciones, seleccione la opción Agregar y luego seleccione agregar Nuevo elemento. Se presentara una lista de los elementos de visual entre los cuales se encuentra Datos, selecciónelo y a continuación escoja el tipo de elemento Conjunto de datos. Ingrese el nombre y dar clic en el botón Agregar. En el explorador de soluciones se visualizara un elemento dataset.
  • 17. En el diseñador de dataset se encuentra la opción o link de ir al explorador de servidores, este presentara la lista de conexiones a base de datos que se tienen configuradas. Una vez se muestre la ventana del explorador de soluciones se pueden visualizar todos los objetos de la base de datos, en este caso utilizaremos el procedimiento almacenado creado anteriormente. Seleccionar el procedimiento almacenado y agregar objeto al diseñador del dataset.
  • 18. Una vez se agrega al diseño del dataset se visualizan los campos que retorna la ejecución del procedimiento almacenado. Agregar nuevo elemento reporte .rdlc al proyecto. Ahora bien, en este punto se tiene un formulario con el componente para ver el reporte y un dataset parametrizado con los datos que se quieren mostrar. El siguiente paso será agregar un elemento informe para diseñar el reporte. Para agregar un elemento informe dar clic derecho sobre la solución en el explorador de soluciones, seleccione la opción Agregar y luego seleccione agregar Nuevo elemento.
  • 19. Se presentara una lista de los elementos de visual entre los cuales se encuentra Reporting, selecciónelo y a continuación escoja el tipo de elemento Informe. Ingrese el nombre y dar clic en el botón Agregar. Agregar objeto grafica en el diseño del reporte. Del cuadro de herramientas seleccionar el objeto Gráfico. Arrástrelo al diseñador del reporte para agregar dicho objeto.
  • 20. Se presentara una ventana con tipo de grafica a implementar, seleccionar el formato y dar clic en el botón Aceptar. Si a continuación se abre un asistente para agregar un origen de datos omita ese paso porque la conexión ya está definida o si se requiere agregar uno nuevo realice la configuración.
  • 21. Asociar campos a la grafica Cuando se agrega el objeto Gráfica al diseñador del reporte se abrirá una ventana Datos de informe en la cual encontramos el dataset agregado al proyecto y su respectivo origen de datos. Para activar las opciones del objeto para agregar los campos dar doble clic sobre el objeto. Según requerimiento de datos que se deben mostrar en la grafica seleccionar el campo que lo contiene y agregar en la sección de la grafica correspondiente. En la grafica se encuentran tres secciones: - Campos de datos - Campos de categoría - Campos de serie
  • 22. Se puede modificar la escala de la grafica, modificando la propiedad LogScale=True y LogBase=numero de escala. Asociar reporte y origen de datos al objeto reportViewer Después de tener el diseño del reporte listo, se debe asociar el reporte al objeto reportViewer que se agregó anteriormente. En este cuando se selecciona se muestra en la parte superior derecha una flecha, seleccionar. Se muestra una ventana con las tareas del objeto y un combo con la opción de elegir el informe, seleccionar el informe correspondiente.
  • 23. En la venta de las tareas del componente se muestra la opción Elegir orígenes de datos. Seleccionar. A continuación se presenta el dataset y la instancia. Seleccione la correspondiente.
  • 24. Verificar en el código del formulario que el enlace de los datos este correcto. Compilar proyecto Ahora solo queda compilar el proyecto. Presione tecla F5 o de clic en el botón compilar de visula studio. Reporte generado: El reporte ya tiene la opción de exportar diferentes formatos como Excel, PDF o Word.
  • 25. Seleccione el formato e ingrese el directorio con el nombre que se va a guardar.