Documente Academic
Documente Profesional
Documente Cultură
REPORTS
Ingenierita de la informacin I
Reporte alfabetica en cristal
reports
Docente:
ing. Amrico Estrada Snchez
Integrantes:
Diana Jackeline Rojas Canales
Paul Limahl Aguilar
Mijail Corbacho
Fabian Guerrero
Cusco Per
2014
Contenido
Introduccin______________________________________________________________________
Cristal Reports___________________________________________________________________
Orgenes____________________________________________________________________________1
Crystal Reports en .NET Framework__________________________________________________1
Caractersticas avanzadas de Crystal Reports________________________________________1
Personalizacin en tiempo de ejecucin____________________________________________2
Interaccin entre el visor de informes y otros controles____________________________2
Informes como servicios Web______________________________________________________2
Crystal Reports SAP________________________________________________________________3
Caractersticas y Ventajas_________________________________________________________3
Diseo de informes__________________________________________________________________4
Planificar el contenido del informe_________________________________________________5
Instalacin de Crystal Report en Visual Studio 2010__________________________________6
Creacin de Reportes con Crystal Report con Visual Studio 2010 en Windows Form._10
Problemas al ejecutar la aplicacin_________________________________________________20
Conclusiones_____________________________________________________________________22
Bibliografia______________________________________________________________________23
Introduccin
Alguna vez en nuestra vida como desarrolladores tendremos la necesidad de
realizar algn reporte, este pudiendo ser muy complejo o simplemente
mostrando informacin. Pero todos recurrimos a usar Crystal Report que viene
por defecto en versiones de VS 2008 e inferiores. Pero en Visual Studio 2010
por defecto ya no cuenta con la versin de Crystal Report. Pero podemos
descargarlo de forma gratuita de la pgina oficial de SAP que es la empresa
encargada de Crystal Report.
Lo que sucedio fue que Crystal Report para VS 2010 no estaba listo al momento
de la salida de VS 2010 por esto que los de SAP decidieron esperar un poco
para lanzarlo, ahora tenemos que bajarlo de la web e instalarlo a nuestro Visual
Studio pero esto es nada difcil y la instalacin es todava ms sencilla.
En este proyecto no solo aprenderemos que es Cristal Report si no tambien
todos los beneficios que nos ofrece y lo mas importante aprenderemos a uzarlo
para crear un informe con nuestra aplicacin en windows form y una base de
datos en sql.
Cristal Reports
Crystal Reports es una aplicacin de inteligencia empresarial utilizada
para disear y generar informes desde una amplia gama de fuentes de
datos (bases de datos).
Varias aplicaciones, como Microsoft Visual Studio, incluyen una versin
OEM de Crystal Reports como una herramienta de propsito general
para informes/reportes. Crystal Reports se convirti en el escritor de
informes estndar cuando Microsoft lo liber con Visual Basic
ORGENES
El producto fue originalmente creado por Crystal Services Inc., la cual
produjo las versiones 1.0 hasta la 3.0. La compaa fue posteriormente
adquirida por Seagate Software, la que luego fue renombrada como
Crystal Decisions, y produjo las versiones 4.0 hasta la 9.0. Crystal
Decisions fue adquirida en diciembre de 2003 por Business Objects, la
cual ha producido las versiones 10 y 11 (XI), y actualmente la versin 12
(2008). Business Objects fue adquirida el 8 de octubre de 2007 por SAP
Pgina 1
Tarea clave
Opciones disponibles
Pgina 3
Caractersticas y Ventajas
Software SAP Crystal Reports es el estndar en la presentacin de
informes. Con SAP Crystal Reports 2013, puede crear potentes y
sofisticados formatos, informes dinmicos desde prcticamente
cualquier fuente de datos, entregados en docenas de formatos, en hasta
24 idiomas.
Diseo de informes flexible, personalizable
Crear, informes de pxeles perfecto altamente formateados
rpidamente con interfaz de diseo intuitivo SAP Crystal Reports
y flujos de trabajo eficientes.
Conectividad de datos amplia?
Conectarse a fuentes de informacin repartidos por la
organizacin directamente. Las fuentes de datos incluyen:
Nativo, ODBC, OLE DB y conectividad JDBC para relacionales, OLAP,
servicios Web, XML, fuentes de datos empresariales, y salesforce.com .
Opciones de entrega Potente informe
Entregar informes personalizados a destino preferido de sus
usuarios de negocios en su idioma y formato preferido.
Soporte ampliado para Excel
Exportacin XLSX aprovecha al mximo el formato de archivo
actualizado Excel, permitiendo que ms datos sean exportados a
una sola hoja de trabajo, sin que abarca varias hojas de clculo.
Interactividad mvil
Informes interactivos estn ahora disponibles a travs de sus
dispositivos mviles.
Software SAP Crystal Dashboard Design, Adobe Flex,
Adobe Flash y HTML 5 integracin
Habilitar SAP Crystal Reports desarrolladores para producir
poderosos "mash-ups" que tiran de datos de diversas fuentes.
Compatible con Windows 7
Software SAP Crystal Reports 2013 est certificado como
compatible con Microsoft Windows 7.
DISEO DE INFORMES
Utilice Crystal Reports para Visual Studio .NET para aadir funciones de
elaboracin de informes a una aplicacin o a un servicio Web. Puede
Pgina 4
Manipular datos
Organizar datos en grupos: Crystal Reports para Visual Studio .NET
proporciona varias opciones para seleccionar registros y agrupar datos
en un informe.
Puede basar un informe en todos los registros de una base de datos
especfica o en un conjunto limitado de registros de esa base de datos.
Puede utilizar Crystal Reports para Visual Studio .NET para seleccionar
registros basados en rangos sencillos de fechas o comparaciones, o bien
para crear frmulas complejas e identificar los registros que se van a
incluir.
Pgina 5
Pgina 6
3. Inicio de la instalacin.
Pgina 7
Pgina 8
5. Inicio de la instalacin
Pgina 9
Pgina 10
Pgina 11
Pgina 12
Pgina 13
Pgina 14
Pgina 15
Pgina 16
10.
Seleccionamos los campos a mostrar esto es
importante ya que si elegimos muchos campos nuestro
informe se ver mu llenos y eso puede provocar que el
informe no sea tan legible, as que solo tenemos que usar
los campos que realmente necesitemos.
Pgina 17
11.
Ahora podemos agrupar los datos del informe esto es
opcional pero como deseamos tener un informe que
muestre los productos por categora debemos agrupar los
datos por la categora.
12.
Luego tambin podemos insertar a nuestro informe
campos de resmenes (opcional). En estos campos de
resumen, indicaremos que calcule el promedio de precios
de una categora y la sumatoria del stock de los productos
de esa categora.
Pgina 18
13.
En esta seccin podemos ordenar por los grupos
superiores o inferiores pero por defecto elegimos ninguno.
14.
Pgina 19
15.
Si deseamos realizar una sub agrupacin podemos
seleccionar en esta ventana pero para nuestro caso es
innecesario.
Pgina 20
16.
17.
18.
Pero nuestro trabajo no termina ah tenemos que
agregar un visor del reporte al formulario Windows Form.
Pgina 21
19.
Ahora que tenemos definida la estructura y tenemos
el visor del informe. Ahora toca llenar el data set con los
datos de la base de datos.
20.
Creamos un mtodo que le podemos poner de nombre
reporte el cual llenara el data set con las sentencias SQL
que se requieran, como tenemos que llenar dos tablas
usaremos dos distintos DataAdpters.
21.
Finalmente ejecutamos el reporte y vemos como
nuestro reporte se generado con xito.
Pgina 22
2. Comentando la lnea
<!--<startup><supportedRuntime version="v4.0"
sku=".NETFramework,Version=v4.0"/></startup>-->
Pgina 23
Conclusiones
Combinando las diferentes herramientas que nos provee Visual Studio .NET
podemos crear de manera facil y rapidamente los reportes que deseamos
mostar en nuestras aplicaciones. El objeto dataAdapter nos permite
facilmente trabajar de manera desconectada de la base de datos, los dataset
nos proveen un metodo facil para manipular los datos e integrarlos diversos
controles y la plantilla de crystal reports, es facil de usuar y muy util.
Pgina 24
Bibliografia
http://es.wikipedia.org/wiki/Crystal_Reports
http://msdn.microsoft.com/es-es/library/aa287920%28v=vs.71%29.aspx
http://msdn.microsoft.com/es-es/library/aa287922(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/aa287969(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/aa287936(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/aa287965(v=vs.71).aspx
http://www.crystalreports.com/
http://msdn.microsoft.com/es-es/library/aa287929(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/ms225589(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/ms225568(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/ms225602(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/ms225628(v=vs.71).aspx
Pgina 25