SlideShare una empresa de Scribd logo
1 de 17
REPORTES
INSTALACIÓN
1. Descargamos el JAR, ingresando al siguiente link:
iReport-Designer for JasperReports - Browse/iReport/iReport-5.5.0 at…
2. Descargamos esos dos archivos luego ingresamos al
netbeans y buscamos too, luego en plugins, buscamos
en descargas y hacemos click en agregar plugins.
3. 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
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.
Le damos un
nombre
En el último se
coloca EL Nombre
de tu base de
datos.
Si tu base de datos
tiene clave se agrega
sino se coloca un check.
Buscamos el jar
agregado
Le indicamos el tipo
de usuario con el
que está tu base de
datos.
Por ultimo
guardamos
Esto es importante para
verificar si está bien la
conexión.
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.
CAMPOS CALCULADOS EN IREPORT
 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.
 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“.
 Para la columna elegimos el campo “componente“.
 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“.
 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-1…crosstab-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 llegemos 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 “pais“. Lo demás es
igual que en el ejemplo básico.
Después de configurarlo le cambiamos un
poco el aspecto, como con el anterior
ejemplo, para que quede bonito. Lo
ejecutamos y vemos el resultado final
GRACIAS…

Más contenido relacionado

La actualidad más candente

Partes de ventana de access
Partes de ventana de accessPartes de ventana de access
Partes de ventana de access
Carolina Pozo
 

La actualidad más candente (19)

TABLAS EN ACCESS
TABLAS EN ACCESSTABLAS EN ACCESS
TABLAS EN ACCESS
 
Lab 1. entorno de access
Lab 1. entorno de accessLab 1. entorno de access
Lab 1. entorno de access
 
Manual de excel y access, con ejemplos prácticos para su entedimiento
Manual de excel y access,  con ejemplos prácticos para su entedimientoManual de excel y access,  con ejemplos prácticos para su entedimiento
Manual de excel y access, con ejemplos prácticos para su entedimiento
 
Tutorial de MySQL Workbench
Tutorial de MySQL WorkbenchTutorial de MySQL Workbench
Tutorial de MySQL Workbench
 
Practica 9
Practica   9Practica   9
Practica 9
 
Practica 9
Practica   9Practica   9
Practica 9
 
Elementos básicos de Access 2007
Elementos básicos de Access 2007Elementos básicos de Access 2007
Elementos básicos de Access 2007
 
Para que sirve access
Para que sirve accessPara que sirve access
Para que sirve access
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Creación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL ServerCreación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL Server
 
Tutorial para las operaciones con datos
Tutorial para las operaciones con datosTutorial para las operaciones con datos
Tutorial para las operaciones con datos
 
Informe de bases de datos
Informe de bases de datosInforme de bases de datos
Informe de bases de datos
 
Tarea ii
Tarea iiTarea ii
Tarea ii
 
Tarea
TareaTarea
Tarea
 
Informes del catálogo 02. Informe completo
Informes del catálogo 02. Informe completoInformes del catálogo 02. Informe completo
Informes del catálogo 02. Informe completo
 
Yanina
YaninaYanina
Yanina
 
Relacion entre tablas access
Relacion entre tablas accessRelacion entre tablas access
Relacion entre tablas access
 
Partes de bases de datos y herramientas de acces
Partes de bases de datos y herramientas de acces Partes de bases de datos y herramientas de acces
Partes de bases de datos y herramientas de acces
 
Partes de ventana de access
Partes de ventana de accessPartes de ventana de access
Partes de ventana de access
 

Similar a Reportes

Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
jujuju12
 
Documentacion olap
Documentacion olapDocumentacion olap
Documentacion olap
ITSL
 
Cómo usar pentaho report design
Cómo usar pentaho report designCómo usar pentaho report design
Cómo usar pentaho report design
Javier Garcia Lopez
 

Similar a Reportes (20)

IREPORT
IREPORTIREPORT
IREPORT
 
Report
ReportReport
Report
 
Reportes
ReportesReportes
Reportes
 
REPORTES
REPORTESREPORTES
REPORTES
 
Trabajo programcion
Trabajo programcionTrabajo programcion
Trabajo programcion
 
I report
I reportI report
I report
 
I report
I reportI report
I report
 
Base de datos y reportes
Base de datos y reportesBase de datos y reportes
Base de datos y reportes
 
Manual reportes jsp
Manual reportes jspManual reportes jsp
Manual reportes jsp
 
Creaciondeinfocubos
CreaciondeinfocubosCreaciondeinfocubos
Creaciondeinfocubos
 
Jasreport
JasreportJasreport
Jasreport
 
Diseñando Base Datos MySQL
Diseñando Base Datos MySQLDiseñando Base Datos MySQL
Diseñando Base Datos MySQL
 
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-544612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
44612647 guia-de-instalacion-de-cacti-probada-en-cent os-5-5
 
Documentacion olap
Documentacion olapDocumentacion olap
Documentacion olap
 
Cómo usar pentaho report design
Cómo usar pentaho report designCómo usar pentaho report design
Cómo usar pentaho report design
 
Angie paola luengas galeano
Angie paola luengas galeanoAngie paola luengas galeano
Angie paola luengas galeano
 
Informes en java segunda parte
Informes en java segunda parteInformes en java segunda parte
Informes en java segunda parte
 
Tutorial vijeo competo pag 90
Tutorial vijeo competo pag 90Tutorial vijeo competo pag 90
Tutorial vijeo competo pag 90
 
Tutorial reporting services 2008 r2 - Basico
Tutorial reporting services 2008  r2   - Basico Tutorial reporting services 2008  r2   - Basico
Tutorial reporting services 2008 r2 - Basico
 
Tutorial Reporting Services 2008 r2
Tutorial Reporting Services 2008  r2 Tutorial Reporting Services 2008  r2
Tutorial Reporting Services 2008 r2
 

Más de Jesus Alberto Velasquez Abanto

Más de Jesus Alberto Velasquez Abanto (18)

Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Bisness inteligent
Bisness inteligentBisness inteligent
Bisness inteligent
 
Transacciones
TransaccionesTransacciones
Transacciones
 
Trigger
TriggerTrigger
Trigger
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Ejecutables
EjecutablesEjecutables
Ejecutables
 
Diapositivas java
Diapositivas javaDiapositivas java
Diapositivas java
 
Objeto slqcommand
Objeto slqcommandObjeto slqcommand
Objeto slqcommand
 
APLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NETAPLICACIONES N-CAPAS EN VISUAL NET
APLICACIONES N-CAPAS EN VISUAL NET
 
Reportes
ReportesReportes
Reportes
 
Preparedstatemet
PreparedstatemetPreparedstatemet
Preparedstatemet
 
Control jtable con base de datos
Control jtable con base de datosControl jtable con base de datos
Control jtable con base de datos
 
Resultset
ResultsetResultset
Resultset
 
Statement
StatementStatement
Statement
 
Connetion
ConnetionConnetion
Connetion
 
Trabajo de jdbc
Trabajo de jdbcTrabajo de jdbc
Trabajo de jdbc
 

Último

Último (20)

Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...Lección 1: Los complementos del Verbo ...
Lección 1: Los complementos del Verbo ...
 
Poemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6ºPoemas de Beatriz Giménez de Ory_trabajos de 6º
Poemas de Beatriz Giménez de Ory_trabajos de 6º
 
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdfDescripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
Descripción anatómica de los músculos de la cabeza de equino y bovino (6).pdf
 
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptxComunidades Virtuales de Aprendizaje Caracteristicas.pptx
Comunidades Virtuales de Aprendizaje Caracteristicas.pptx
 
Evaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la OrganizaciónEvaluación de los Factores Internos de la Organización
Evaluación de los Factores Internos de la Organización
 
4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico4.Conectores Dos_Enfermería_Espanolacademico
4.Conectores Dos_Enfermería_Espanolacademico
 
2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx2. Entornos Virtuales de Aprendizaje.pptx
2. Entornos Virtuales de Aprendizaje.pptx
 
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTEPLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
PLAN DE MONITOREO Y ACOMAPÑAMIENTO DOCENTE
 
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
32 LECTURAS CORTAS PARA NIÑOS.pdf · versión 1.pdf
 
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdfRESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
RESPONSABILIDAD SOCIAL EN LAS ORGANIZACIONES (4).pdf
 
Creación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio webCreación WEB. Ideas clave para crear un sitio web
Creación WEB. Ideas clave para crear un sitio web
 
Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)Tipologías de vínculos afectivos (grupo)
Tipologías de vínculos afectivos (grupo)
 
ensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDASensayo literario rios profundos jose maria ARGUEDAS
ensayo literario rios profundos jose maria ARGUEDAS
 
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
Análisis de la situación actual .La Matriz de Perfil Competitivo (MPC)
 
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...La historia de la vida estudiantil a 102 años de la fundación de las Normales...
La historia de la vida estudiantil a 102 años de la fundación de las Normales...
 
Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024Tema 8 Estructura y composición de la Tierra 2024
Tema 8 Estructura y composición de la Tierra 2024
 
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
Presentación Propuesta de Proyecto Social Colorido y Juvenil Multicolor y Neg...
 
6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico6.Deícticos Dos_Enfermería_EspanolAcademico
6.Deícticos Dos_Enfermería_EspanolAcademico
 
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOSTRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
TRABAJO CON TRES O MAS FRACCIONES PARA NIÑOS
 

Reportes

  • 2. INSTALACIÓN 1. Descargamos el JAR, ingresando al siguiente link: iReport-Designer for JasperReports - Browse/iReport/iReport-5.5.0 at…
  • 3. 2. Descargamos esos dos archivos luego ingresamos al netbeans y buscamos too, luego en plugins, buscamos en descargas y hacemos click en agregar plugins. 3. Luego buscas tu carpeta descargada y agregas los 4 archivos; seguidamente instalamos los plugins.
  • 4.
  • 5.
  • 6.
  • 7. Ahora vemos instalados nuestros plugins. Y esto sería nuestra pantalla de presentación de ireport
  • 8. 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.
  • 9. 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.
  • 10. Ahora empecemos a configurar nuestra nueva conexión. Le damos un nombre En el último se coloca EL Nombre de tu base de datos. Si tu base de datos tiene clave se agrega sino se coloca un check. Buscamos el jar agregado Le indicamos el tipo de usuario con el que está tu base de datos. Por ultimo guardamos Esto es importante para verificar si está bien la conexión.
  • 11. 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.
  • 12. CAMPOS CALCULADOS EN IREPORT  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.  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“.  Para la columna elegimos el campo “componente“.  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“.  Para finalizar nos aparece una última pantalla donde podremos decir si queremos filas/columnas exteriores con la suma total/parcial.
  • 13.
  • 14. 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-1…crosstab-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.
  • 15. 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 llegemos 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 “pais“. Lo demás es igual que en el ejemplo básico.
  • 16. Después de configurarlo le cambiamos un poco el aspecto, como con el anterior ejemplo, para que quede bonito. Lo ejecutamos y vemos el resultado final