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
Tutorial Reporting Services 2008  r2 Tutorial Reporting Services 2008  r2
Tutorial Reporting Services 2008 r2
 
Tutorial reporting services 2008 r2 - Basico
Tutorial reporting services 2008  r2   - Basico Tutorial reporting services 2008  r2   - Basico
Tutorial reporting services 2008 r2 - Basico
 

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

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 

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