Вы находитесь на странице: 1из 26
GENERACION BE REPORTES Visual studio 2010 permite trabajar reportes con Reporting Service ¥ Crystal reports, en este caso se explicara como crear un reporte con Reporting Service. PASOS PARA CREAR UN PROYECTO EMPLEANDO REPORTES En dl ment de Visual Studio seleccién la opcién Archivo y luego en la opcién Nuevo, posteriormente selaccionar Frayecto. = +o som. isa | tore Pome teenie. ee Dd, ‘HH a @ rye gp ere. 1B sinters iors cemercar —Infermacin onentatira y reaxsos Ub ‘oa Ge cigp hare: © Fartlede bemenda Wrdows eb hte Ofte ¢ En la interfar se muestra un conjunto de plantilias entre las cuales se encuentra la opcién Reporting, una vex seleccione esta opcién s# presentara la opcion de trabajar Aplicadon de informes (seleccionar), eslo mismo para lenguaje Ce VB. ‘Si desea guardar el proyecto en una ruta especifica dar clic en el botén (ene) se abrird unexplored de Windows parable al drectoro como se muss a contiuado Una ver seleccionado el directorio, digitar el nombre con el que se creara y dar clic en el botén Aceptar. es = — es rare ie Se abrird un asistente para configurar el origen de los datos que incluiremos en el reporte, seleccionar lao pdién Base de datos y dar clicen el botén Siguiente. ‘Acontinuacién seleccionar la opcién Conjunto de datos y dar clic en el botén siguiente. Se oe tp ce ele ae ae doar a 5. Se debe crear la conexién con la base de datos que requerimos, dar clic en el botin Nueva conexién, En la ventana de configuracién de la conexién se presenta la opcién Cambiar... eee errant er datos selecconao 0 en"Cambea” para lage un erigen youn proveedor de datos dferente. Corigen de datos: En la opdén cambiar se presentan los diferentes tipos de base de datos a los cuales podremos conectarnas segiin el origen de la base de datos, em este caso conectaremos can SOL SERVER Seleccionar origen de datos y dar clicen botén Aceptar, Asistente para la configuracién de origenes de datos [nective de base de datos de Merosaht Access | Oemate Bective de base de datos de Merosoft Sol Server | Utfice esta seleccén para establecer cones \ ce ‘con Microsoft 5QL Server 2005 o posterer, can Base de datos de Or ae 5a Merosoft SCL Server Compact 3.5 ‘Crigen de datos de Micrsoft O06 Proveedor de dats: | Proveedor de datos de NET Framework para se Proveedor de datos de NET Framencrt para OE 08 Una ver seleccionado el arigen de datos seleccionar la instanda dal servider SL, normalmente siempre que se instala SQL SERVER la instancia por efecto queda como NOMBRE_EQUIPO\SQLEXPRESS. Nombre del servidort i ¥ Seleccionar e! modo de login al servidor SQL SERVER. Si es por credenciales ingresar el usuario y el password. ‘Coneside eon eer vidoe Ouse aurenticacitn de Windows Qser autenticaciin de 5Q1 Server ‘Ahora bien siya estén los pardmetros 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 SQLSERVER, seleccionar la requerida Una vez ingresados todas ls requisites de configuracién del sarvidor se puede probar la conexién dando clicen el botén Probar-conexién, Sila 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 comose muestra en la siguiente imagen: ‘Acontinuadén se presenta una lista con los objetos dela base de datos entre los cuales estin 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 enel botén Siguiente. A dar clicen siguiente can 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 enel informe. El asistente permite adicionar funciones de SQ. para presentar los datos como se muestra en la siguiente imagen: ‘om aa, ae Me ‘count ‘Countonstinct 0ev aoe var vee ——— frevous poareaste Una vez seleccionados los campos que se presentan en el informe dar clicen el botén siguiente, se presenta una vista previa del disefio, dar clic en el botén Siguiente. El asistente permite modificar el color del estilo, una vez seleccionado dar clic en el botdn Finalizar. Una vez configurado el arigen de datos y diseflado el informe.con el asistente, los controles que se presentan en el formulario son los siguientes: ReportViewer: proporciona un enterne de disefio integrado para que pueda generar definicones de informe de cliente (.rdlc} utilizando datos de cualquier objeto de datos ABO.NET. En elexplorador de la soludién se encuentra el archive “Report.rdle’ ih GestionceasOueaset cod 4 — DataSource: es la fuente de acceso a nuestro erigen de datos, Dattani — CP ESRCUNESRenfann — CN ISRELNTST tle Una vez verificado cada uno de les componentes se procede a Compllar la solucin, a | 1D? dO SB) 96 O + Ce] aay cr [5[b 3 al Foul Sd Reo e C8 a |) El reporte se presenta de la siguiente forma: ‘tea Cite te Pevene Gee Op tage Gan Fema Menem Aegsn Me Ae tre ae eae Pr rer haere [aes al7 owl Slower eb ae esnombres es rele Me eed IPECRO PABLO GONZALES CLESTA JUAN CAMILO CARDENAS — ORJELA 6662477 CLL 127 #2 6 Se selecciona el formato y se guarda en un directorio, Informe formate PDF: Informe formate EXCEL: Oe race eck eee ee 7 ay Sed SUB 8 ee ee oe eee Se. oo - GENERACION DE GRAFICOS Para el manejo de grafieas con Reporting service, generalizando basicamente 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 lagrafica del reporte. 2. Creacién de proyectoen visual studio 2010 3. Agregar objeto reportViewer al fommuulario del proyecto, 4, Agregar origen de datos 5, Agregar nuevo elemento reporte .rdical proyecto. 6. Agregar objeto grafica en ol disefio del reporte. 7. Asoclar campos a la grafica 8, Asociar reporte y origen de dates al objeto reportViewor 9. Compilar proyecto A.continuacién se presenta una gula y la descripclén de los pasos anterlormente 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 ‘opclin Programacién, dar clic derecho sobro Procedimientos almacenados y selectionar Nuevo procedimiento aimacenado, Dam Valores prodet ular de lon © IB Service Broker = FS Alwrenaniontn Crear un procedimiento aimacenado, el cual retornara la consulta de los datos que se desean mostrar en la grafica, Elecutar store procedure mediante la Instruccién EXEC nombre_procedimiento, para asegurarse que la consulta sea exitosay al resultado sea el esperado, ous Creacién de proyecto en visual studio 2010 Una vez que se tenga lista por decirlo ast la capa de dates en SQL, crear nuevo proyecto en Visual Studio 2010. Para crearun nuevo proyecto vamos al menu Archive - Nuevo - Proyecto, ecto Ear Yer Dapuar Equpe Gator Mermartar arqutetira Praba naar Vertis agus (mere mre. cotrnin Mer + ie soon. mannsmnen | coe GH Pormtodeeaes caress satan ‘D setwo, oN led Goce oesemartoe mlecaoaer Proyecto coo ene Seleccionar el tipo de proyecto y le. colocamos el nombre conel que se-desea crear. Seleccionar tipo prozecto: gqueisy ‘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. Arrastrelo a la forma para agregar dicho objeto. | Cuadro de herremientas = Fx) Todos os formas Windows Fos Controls comunes Sicontenedores siNents ybaras de heranienkas “aos + Componentes Binpresén 41 Cuadhos de iogo {Birteeperabided WPF Siiforme he Antero [Reverted Vea Base PowerPacks Genera Para que el objeto quede en el tamafio 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 solucidn en el explorador de soluciones, seleccione la opcién Agregar y luego seleccione ‘agregar Nuevo elemento. Se presentara una lista de los elements de visual entre les cuales se encuentra Datos, seleceiénelo y a centinuacién escoja el tipo de elemento Conjunto de datos, Ingrese el nombre y dar clicen el botén Agregar. a. = = = =o ee = En el explorador de soluciones s¢-visualizara un elemento dataset. [Explorador de schsones 3/22/88 [od solucn MaWUAL_REPORTEGRAFICO’ (1 proyect ©” GB MANUAL_REPORTEGRAFICO (BG Properties: i References S wie ‘G) batasett.Desgrer.cs 2) datasets vse D) Datasett uss vax] En el disefiador de dataset se encuentra la opcidn o link de ir al explorador de servidores, este presentars la lista de conexiones a base de datos que se tienen configuradas. clic sobre ellink lS Cae de mantis os agoonde ohopa econ bts, 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 disefiador del dataset. arrastrar al diseiador dataset retort ne ae ‘Seer rau chagn oe enitu sendin snob sos rcs Sa Una vez se agraga al disefio del dataset se visuallzan les campos que raterra la ejecucién del procedimienta almacenado, ESTUDIANTE MATERIA conTe NOTA [22 FisetData () Agregar nuevo elemento reporte .rdic al proyecto. Ahora bien, en este punto se tiene un fommulario con el componente para ver el reporte y un dataset parametizade con les datos que se quieren mostrar. El siguiente paso sera agregar un elemento informe para diseflar ol reporte. Para agregar un clemento inferme dar die derecho sobre la solueidn en el explorador de soluciones, seleecone la epeién Agregar y luego seleccione. agregar Nuevo elemento, hom Pca) ans name car a Sewetoeginte Mat Aeon ed (ceo asm rs — oo ome. ee feuu BE) ! Se presentara una lista de los elementos de visual entre los cuales se encuentra Reporting, selecciGneloy a continuadién escoja él tipo de elemento Informe, Ingrese el nombre y dar clic en el botdn Agregar. a 2 eee Test Hass = mo Agregar objeto grafica.en el disefio del reporte. Del cuadro de herramientas seleccionar el objeto Grafico. Arrdstrelo al disefiador del reporte para agregar dicho objeto. ‘Se presentara una ventana con tipo de grafica a implementar, seleccionar el formato y dar dic en al botdn Acoptar. Sia continuaein se abre un asistente para agregar un origen de datos omita ese paso porque la conexién ya esté definida © si se requiere agregar une nueve realice la ceonfiguracisn. Aneiar carpe aL Cuda ee oprega af objeto Grits a diusfurior del reports ee abrind una ventura Cato de Informe an bicual acontrarron el datest agregadas al proyecto y mu rewpectiva organics aon Parsactherl a opciorendel objetoparasgreger lon campos chr doble clic nobre al objet. Sein requeririenta de daion que ee deben mostrar en la yrafica weleccionar el campo que lo contiens y ame en laaeaian de la profica coreapondients. En ka prafcan encuentran trea eciones = Camponcde cata = Camponde coteypria = Campane serie Asociar campos a la grafica Cuando se agrega el objeto Grafica al disefiador del reporte se abrird una ventana Datos de informe en la cual encontramos el dataset agregado al proyecto y su respective origen de datos Para activar las opciones del objeto para agregar los campos dar doble clic sobre el objeto. componente (Ge Pordmetros (Bo intpanes BO Ostet DD Deaset! fs) estuouamte es) MATERIA conte = wora Segin 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 seeeiones = Campos de datos ~ Campos de categoria ~ Campos de serie avrastrar ‘campos : Avail! ts Se puede modificar la escala de la grafica, modificando la propiedad LogScale=True y LogBase=numero de-escala. fone aa te sn ea = moor peisecr Mi. gebdantuae sete * a ome ae Asociar reporte y origen de datos al objeto reportViewer Después de tener el disefio del reporte listo, se debe asodar 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 de! abjeto y un combo con la opciin de elegir el informe, seleccionar el informe correspondiente. En la venta de las tareas del componente se muestra fa opcién Elegir origenes de datos. Seleccionar. Elegir informe | MANUAL_REPORTEGRAF ™- [Elecir origenes de datos Reenlazar origenes de datos Diseftar nuevo Informe Desacoplar en contenedor primario Verificar en el cédigo del formulario que el enlace de los datos este correcto. ‘ning Sprten. Collections Gener ii spstenicmpenentoiels ‘ih Seen oe c Compilar proyecto Ahora solo queda compilar el proyecto. Presione tecla FS 0 de cic en el botén compilar de visule asa 52 ea 5°.) e =. ' ie El reporte ya tiene la opcion de exportar diferentes formatos como Excel, PDF 0 Word, report coh [ReorGretooot 0S [rte a

Вам также может понравиться

  • C
    C
    Документ48 страниц
    C
    Bertin Vargas
    Оценок пока нет
  • FUNCIONES CLIPPER
    FUNCIONES CLIPPER
    Документ5 страниц
    FUNCIONES CLIPPER
    isdel
    100% (1)
  • Glosario de Visual Studio y .NET Framework
    Glosario de Visual Studio y .NET Framework
    Документ7 страниц
    Glosario de Visual Studio y .NET Framework
    isdel
    Оценок пока нет
  • Glosario de Términos Generales de Visual Basic
    Glosario de Términos Generales de Visual Basic
    Документ2 страницы
    Glosario de Términos Generales de Visual Basic
    isdel
    Оценок пока нет
  • VB Fechas Funciones
    VB Fechas Funciones
    Документ9 страниц
    VB Fechas Funciones
    isdel
    Оценок пока нет
  • Ribbon Manual
    Ribbon Manual
    Документ25 страниц
    Ribbon Manual
    isdel
    Оценок пока нет
  • Diccionario
    Diccionario
    Документ183 страницы
    Diccionario
    isdel
    Оценок пока нет
  • Excelvbaplication 2010
    Excelvbaplication 2010
    Документ158 страниц
    Excelvbaplication 2010
    ferty88
    Оценок пока нет
  • Manual Ribbon 02
    Manual Ribbon 02
    Документ12 страниц
    Manual Ribbon 02
    isdel
    Оценок пока нет
  • SQL03
    SQL03
    Документ25 страниц
    SQL03
    isdel
    Оценок пока нет
  • Manual Ribbon 01
    Manual Ribbon 01
    Документ15 страниц
    Manual Ribbon 01
    isdel
    Оценок пока нет
  • Indice Curso SQL
    Indice Curso SQL
    Документ5 страниц
    Indice Curso SQL
    isdel
    Оценок пока нет
  • SQL01 PDF
    SQL01 PDF
    Документ18 страниц
    SQL01 PDF
    isdel
    Оценок пока нет
  • SQL02 PDF
    SQL02 PDF
    Документ22 страницы
    SQL02 PDF
    isdel
    Оценок пока нет
  • SQL04
    SQL04
    Документ10 страниц
    SQL04
    isdel
    Оценок пока нет
  • SQL05
    SQL05
    Документ22 страницы
    SQL05
    isdel
    Оценок пока нет
  • SQL06
    SQL06
    Документ43 страницы
    SQL06
    isdel
    Оценок пока нет
  • Diccionario
    Diccionario
    Документ183 страницы
    Diccionario
    isdel
    Оценок пока нет
  • AgendaAvisadora PDF
    AgendaAvisadora PDF
    Документ11 страниц
    AgendaAvisadora PDF
    isdel
    Оценок пока нет
  • Métodos Abreviados de Teclado de Access - 2007
    Métodos Abreviados de Teclado de Access - 2007
    Документ20 страниц
    Métodos Abreviados de Teclado de Access - 2007
    isdel
    Оценок пока нет