sábado, 9 de diciembre de 2017

REPORTES



“Año del Buen Servicio al Ciudadano”

Tema: Reportes.

Docente: Marco Aurelio Porro Chulli.

Asignatura: Laboratorio de Programación III.

Carrera:  Ingeniería de Sistemas y Telemática.

Ciclo: VII – “B”

Integrantes:
·               Rafael Estela Sandrita.
·               Soto Horna Karin Juneth
Año:
2017





 REPORTES  
            CONTENIDO
  1.   INSTALACIÓN DEL IREPORT EN NETBEANS

       Primero descargamos el JAR,  ingresando al siguiente link:
       
iReport-Designer for JasperReports - Browser/iReport/iReport-5.5.0 at ...




Luego descargamos esos dos archivos luego ingresamos al netbeans y buscamos tools, luego en plugins, buscamos en descargas y hacemos click en agregar plugins.


Luego buscas tu carpeta descargada y agregas los 4 archivos; seguidamente instalamos los plugins.











Ahora vemos instalados nuestros plugins. 


y esto sería nuestra pantalla de presentación de ireport





2.   CONFIGURACIÓN DE DATASOURCE

Nos ubicamos en Empty datasource para hacer la configuración a nuestra base de datos en SQL server y hacemos click en el icono.


Luego seleccionamos database JDBC y siguiente.





Luego creamos una nueva conexión haciendo click en new.



Luego tenemos que descargar un jar para la conexión a SQL server por que la opción que sale esta deshabilitada.



Pueden encontrarlo en esta página: http: //ufpr.dl.sourceforge.net/project/jtds/jtds/1.3.1/jtds-1.3.1-dist.zip, o buscarlo de otra forma.



Luego ir a tools, opciones, ireport, classpath y agregar jar.



Ahora empecemos a configurar nuestra nueva conexión.



3.   CREACIÓN DE REPORTES USANDO WIZARD, ARCHIVO JRXML
Primero creamos un nuevo proyecto, luego anticlick en el proyecto donde nos vamos en new y   hacemos click en report wizard y si no está lo buscan el otros.



Segundo escogemos el modelo de tu reporte, le damos siguiente y en desing query le damos nuestra bd.


4.   CAMPOS CALCULADOS EN IREPORT
1.    Elegimos un conjunto de datos, en nuestro caso ya lo tenemos definido ya que hemos creado una consulta SQL para nuestro informe que nos devuelve dicho conjunto de datos.
2.    En el siguiente paso tenemos que definir una agrupación (group by) para las filas de la tabla, en nuestro ejemplo será el campo “país “.
3.    Para la columna elegimos el campo “componente “.
4.    En la pantalla siguiente tenemos que establecer qué datos se visualizarán en el interior de la tabla. En nuestro caso como queremos ver el número de componentes vendidos tendremos que seleccionar el campo “id” (identifica un determinado componente) y la función (función de agregación en SQL) “Count “.
5. Para finalizar nos aparece una última pantalla donde podremos decir si queremos filas/columnas exteriores con la suma total/parcial.













Tras pulsar sobre el botón de “Terminar” ya tendremos configurado nuestro crosstab, ahora vamos a cambiar un poco el aspecto final de la tabla pulsando en la pestaña que aparece al lado del informe principal (pestaña crosstab-1crosstab-N). En esa pestaña podremos modificar los aspectos visuales de la tabla dinámica, en nuestro ejemplo hemos puesto bordes, color de fondo, textos, etc.


Ahora solo nos queda compilar y ejecutar nuestro informe para ver el resultado.

Ejemplo práctico Extended

Ahora vamos a ver una versión extendida de ejemplo anterior.
La empresa X quiere modificar el informe para que le permita saber al instante el número de unidades vendidas de cada componente agrupado por países y CONTINENTES. Para ello tendremos que establecer dos agrupaciones (group by) de datos en las filas de nuestra tabla dinámica.
Al igual que el anterior ejemplo tenemos que seguir todos los pasos hasta que lleguemos a la configuración del crosstab. En la pantalla donde se define la agrupación de las filas vamos a seleccionar como primera agrupación el campo “continente” y como segunda agrupación el campo “país “. Lo demás es igual que en el ejemplo básico.




Después de configurar-lo le cambiamos un poco el aspecto, como con el anterior ejemplo, para que quede bonito. Lo ejecutamos y vemos el resultado final


 5.RESUMEN

En resumen, podemos destacar que para realizar un reporte es necesario descargar algunas librerías para que podamos crear un reporte. En la primera parte mostramos como se descarga el iReport 5.5.0, luego se empieza a instalar los plugins, primera parte importante para la creación de reportes y por último la configuración, segunda parte importante. Al finalizar le hemos mostrado un ejemplo con iReport.
6.SUMARY

In summary we can highlight that to make a report is necessary to download some libraries so that we can create a report. In the first part we show how to download iReport 5.5.0, then start to install the plugins, first important part for the creation of Reports and finally the configuration, second important part. At the end we have shown an example with iReport.

   7.RECOMENDACIONES

· Se recomienda usar o crear reportes porque nos permite mostrar todos los datos que queremos modificar o hacer cualquier cambio. Es una manera de poder trabajar más ordenados con todos los archivos que una empresa o institución puede tener; además de ello creo que es una táctica más práctica para un profesional.
· Es recomendable también porque es muy sencillo de usarlo desde el programa que estemos utilizando.
                            8.CONCLUSIONES

A la conclusión que hemos llegado con este trabajo, "reportes" es de que hacer un reporte en netbeans, nos facilita el tiempo, ya que con solo un clic podemos mostrar todos los datos que solicitemos en ese momento. Además de ello podemos sacar nuestras propias estadísticas de lo que estemos necesitando. (Reportes de los empleados, horas de trabajo, sueldos, etc.).
                        9.GLOSARIO DE TÉRMINOS

·   Compilación: Significa traducir un código de programación a código ejecutable por la máquina. Para compilar un código fuente y convertirlo en ejecutable hay distintas formas dependiendo del compilador que se utilice.

·        Sentencia precompilada: Significa que cuando se ejecuta el objeto PreparedStatement, el controlador de base de datos puede ejecutarla sin tener que compilarla primero.

Parámetro: Es un tipo de variable que es recibida por una función, procedimiento subrutina.
                                          10.BIOGRAFÍA O LITOGRAFÍA
     https://www.google.com.pe/gfe_rd=cr&ei=8NpsV8zOEamw8wfUs4HoAQ#q=descargar+irep ort+5.5.0+windows+installer+exe.

       LINK DIAPOSITIVAS: https://es.slideshare.net/SandritaRafaelEstela/reportes-83712553






No hay comentarios:

Publicar un comentario