Hagamos Reportes!!! IReports!


iReport Project Home
iReport es un poderoso, intuitivo y facil diseñador visual para la creación de reportes para JasPerReports escrita en 100% puro java. Esta herramienta permite a los usuarios editar visualmente complejos reportes solo con charts, imagenes y subreportes. iReportes esta integrado con "open sources chart libraries " para Java.


Los datos a imprimir pueden recuperarse a través de varias formas incluyendo multiples JDBC connections, TableModels, JavaBeans, XML, MDX, EJBQL, Hibernate, etc.



Fuente: http://jasperforge.org/sf/projects/ireport

Etiquetas :

item rate
Total de Votos: 13 - Rating: 3.31

Vota por este artículo:

Ingrese su correo electrónico para suscribirse a los comentarios de este artículo:

Ingrese los caracteres de la imagen y presione el botón "Suscribirse":

Comentarios

James/Jaime escribió:

Oigan y sto no lo puedo dscargar dsde aki?
sábado 20 enero 23:16

Victor escribió:

Hola Pamelita:
Por favor me podrias ayudar, baje peliculas con el Ares y quiero quemarlos en DVD como lo hago?
Gracias
viernes 26 enero 08:47

dennis.cohn escribió:

Una herramienta muy util sin lugar a dudas. Adicionalmente el JasPerReports permite generar reportes tanto en xls como en Pdf... sin lugar a dudas una herramienta que hay q probar.
viernes 26 enero 23:50

Mayte escribió:

Saben como se utiliza junto a Hibernate? Hasta ahora lo he usado con Oracle y no se cuanto cambia el asunto... alguien lo ha probado?

gracias!
jueves 01 marzo 07:31

marth escribió:

hola, necesito saber como instalo ireport en ubuntu 6.10 tengo una base de datos postgresql y utilizo php como procesador de hipertexto, puedo genrar reportes con ireports o hay otro generador de reportes
lunes 12 marzo 17:57

Alex escribió:

Hola alguien sabe como hacer un select in
con ireports con un solo parametro?
ejemplo select * from articulos where articuloID in ($P{claves})
en donde el parametro claves contenga los siguientes ids 125,458 de tal mode que al ejecutarse el codogo quede de la siguiente manera :
select * from articulos where articuloID in (125,458)
lunes 11 junio 11:32

nnnnnnnnnnnn escribió:

jjjjjjjjjjj
jueves 26 julio 11:25

Leo escribió:

la verdad ni idea
jueves 02 agosto 14:04

Peter escribió:

Hola Pamela, ojalá me puedas ayudar.
Veras, tengo un aplicativo hecho en java, y manejo reportes con ireport, la consulta funciona OK, y me generan los reportes mediante el aplicativo, el problema es que cuando por ejemplo hago la consula en el aplicativo y ésta no tiene datos, obviamente no tiene que mostrar el reporte, cuando es así, el ireport manda un mensaje "El documento no tiene páginas" (o en ingles, The document no pages) y enseguida sale la interfaz del reporte vacío (obvio porque no hay datos que mostrar) sin que yo ese mensaje lo haya programado, me parece que ese mensaje es propia del ireport, el mensaje eso está bien, lo que yo quiero es que no salga esa interfaz de reporte por las puras, que simplemente salga el mensaje, y si fuera mejor aun si yo misma puedo personalizar el mensaje por ejemplo que me salga el mensaje "No hay datos que mostrar".
sábado 11 agosto 21:17

Octavio escribió:

Hola Pamela, espero estes muy bien, mi nombre es Octavio y quisiera ver si tu me puedes ayudar...La situacion esta asi..

estoy guardando imagenes en Oracle como bytes, y quisiera poder mostrar esta imagen en Ireport..como puedo hacerlo
martes 18 marzo 19:09

carlosgomez escribió:

hola a todos, quien sabe como extraer una imagen guardad en una base de datos mysql con ireport. Gracias
miércoles 16 abril 19:55

mayte escribió:

Hola espero me puedan ayudar me urge, tengo dias queriendo generar un reporte dentro del cual incluya otros reportes esto es un subreporte pero al generarlo con el icono de subreporte me genera un error que dice:
Error filling print... Could not load object from location : C:/Documents and Settings/Marcela/Escritorio/test2.jrxm
net.sf.jasperreports.engine.JRException: Could not load object from location : C:/Documents and Settings/Marcela/Escritorio/test2.jrxm at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:266) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:311) at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:260) at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:274) at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:403) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1346) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:662) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:232) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:763) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:669) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:63) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:402) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:234) at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:942) at java.lang.Thread.run(Unknown Source)
Print was not filled. Try using an EmptyDataSource...
sinceramente no puedo solucionarlo si alguien puede ayudarme a usar el ireport y a generar subreportes estare muy agradecida.
Utilizo ireport 2.0.0 con postgresql.
jueves 24 abril 15:34

tina escribió:

Hola, tengo un problema con ireports.

Cuando hago el query para obtener unos valores y unos timestamp para graficar en XY chart, me grafica la misma grafica 10 veces. (en mi caso el query retorna 10 valores y timestamps), por que sucede esto? como puedo arreglarlo?
domingo 11 mayo 15:27

juan escribió:

codigo ,donde esta el codigo no hay nada por aca
viernes 27 junio 17:20

Luis Alejandro Jonapá escribió:

hola, estoy usando ireport 2.0.5, ya me genera un pequeño reporte de prueba, pero a la hora de seleccionar PDF preview no me lo muestra, alguien tiene idea de lo que esté pasando?, el acrobat reader que tengo instalado es el mas nuevo 9.0.0, no se si no es compatible con este o que onda, muchas gracias de antemano, nos vemos y saludos
domingo 20 julio 12:13

Andres Noboa escribió:

saludos cordiales
Tengo un problema con jasperserver con coneccion hibernate creo reportes con ireport con coneccion hibernte lo mismo la invocacion con jasperreport desde una aplicacion mi problema es q no lo puedo compilar en el browser del jasperserver me acepta las entidades pero no me reconoce el sesion que le envio alguien me puede ayudar
lunes 11 agosto 11:16

leonel escribió:

Hola amigo Luis espero que estés bien con mucho gusto te ayudaría en tu problema lamentablemente no das muchos datos de tu problema puede haber varias rozones de por qué no te lo muestra, primero en el ireport output checa el mensaje de error que te manda puede que ser que el mensaje de error se asocie con el acrobat en ese caso tendrías que cambiar de versión si no te manda ningún mensaje de error, el irepot tiene ciertos márgenes si tu en dado caso te pasas de los márgenes tu información no se visualizara
miércoles 20 agosto 10:28

leonardo vasquez escribió:

could not load object from location.
estoy con ireport 3. la solucion para esto es que el compila en un directorio distinto a donde lo guarda.
por la opcin del menu option luego compiler y lugo default compilation directory alli se coloca la misma ruta donde se grabo el reporte y listo cuando el compila genera el .jasper y el jxrml en la misma parte
viernes 22 agosto 09:31

yo escribió:

tina, mete tu grafica en el sumary
miércoles 27 agosto 14:31

Rene escribió:

HOLApor favor ayudenme con ireport
quiero cargar un logo en reporte en pdf generado atraves de jrxml
miércoles 27 agosto 17:34

Teobaldo De la cruz Carreazo escribió:

Hola Tengo inconveniente con un reporte maestro que tiene varios subreportes, pero cuando lanzo el reporte maestro me coloca todos los subreportes en la misma pagina uno encima del otro. Y lo necesito que cada subreporte se imprima en paginas independiente, siguiendo el consecutivo de pagina del maestro.
viernes 05 septiembre 17:27

Marco escribió:

Hola Pamela
Estoy trabajando con ireports, y mi consulta es la siguiente:
Tengo un reporte con oracle pero en el quiero reproducir dos subreportes al momento de ejecutarlo desde mi aplicativo solo me muestra la informacion del primer subreporte y el segundo parece que lo píerdo, me podrias dar una mano
jueves 25 septiembre 18:43

Carolina escribió:

Hola a todos!! Buen día!! Necesito instalar el iReport en ubuntu 8, tengo la carpeta del iReport 3.0.0 la descomprimi y cuando ejecuto el archivo iReport.sh se abre una ventana pequeña indicando que se esta cargando el programa pero una vez que la barra se completa esta ventana se cierra y no levanta la interfaz gráfica del programa. Si alguien me puede ayudar a solucionarlo se lo agradeceria mucho.
Gracias de antemano
jueves 06 noviembre 10:05

Julio Alex escribió:

Hola Pamela
Soy relativamente novato con el IReport, uso el 3.0, necesito hacer una tabla en forma horizontal con BD Oracle, porfavor si tuvieras plantillas o algo que me pueda sacar de este apuro te lo agradecere infinitamente.
jueves 13 noviembre 12:27

elcapi05 escribió:

hey amigs en esos casos hagan nuevos grupos en el reporte y coloquen los subreportes en bandas distintas que lo soporten, algunas bandas no soportan los subreportes....
miércoles 19 noviembre 16:23

EL_QUEMADO escribió:

HOLA ALGUIEN SABE COMO SACAR DNI ?
ES QUE LA VERDAD NO SE QUIEN SOY
NO TENGO PADRES NI AMIGOS EL DNI QUE TENIA SE LO COMIO UN PERRO Y LA MUNICIPALIDAD DONDE ESTABAN MI PARTIDA FUE QUEMADA POR UNOS LADRONES RECIENTEMENTO TUVE UN ACCIDENTE EN EL CUAL PERDI LA MEMORIA Y NO SE QUE HACER
lunes 15 diciembre 21:34

mearcy escribió:

Hola quiero Saber si mis .jasper que tengo en la versión 2.0.5 pueden compilarse en la 3.0.0 o las progresivas porque alguna vez hize la prueba y no me funciono.
Les agradezco, salu2. ????
viernes 06 febrero 20:00

betsy escribió:

Saludos,
Necesito saber cuales librerias puedo utilizar para que me puedan abrir los reportes.pdf fuera del netbeans. utilizo jasperreport y dentro de netbeans abren por el jasperviewer.
martes 14 julio 14:14

Marce escribió:

Hola, tengo un código en java que me permite obtener toda la información que deseo ingresar en mi reporte, pero resulta que cuando lo mando a un archivo xls que se genera utilizando i-report, el empieza a crear un nuevo sheet por cada 5 registros, entonces al final me quedan como 100 sheets, quiero poderle decir que por cada sheet cuantos registros minimo quiero ver. muchas gracias
viernes 28 agosto 11:22

Roxenis escribió:

Hola buenos días, tengo un problema con iReport, para ver si por favor puede alguien ayudarme u orientarme, lo estoy trabajando con php y symfony, tengon un reporte que recibe un parámetro, cuando compilo en iReport funciona correctamente pero cuando lo genero desde el sistema, me genera el reporte pero en blanco, por favor agradezco su colaboración, ya he pasado mucho tiempo con esto y nada, no he podido solventar.
Saludos
viernes 16 octubre 10:31

Cesar Chavez escribió:

Me podrian ayudar, estoy haciendo mis pininos con el ireports, ya hice el codigo para que me pueda abrir un reporte que le mando un parametro, pero lo unico que hace es mostrarme caracteres raros y no abre nada de reporte. aqui dejo mi codigo, por fa me urge!!.

if ($_POST['Enviar']){
// Se graba la información en la base
$fsalida=$_POST["date1"];
$fregreso=$_POST["date2"];
$destinatario=$_POST["Destin"];
$psolicita=$_POST["Usuario"];
$descripcion=$_POST["Descripcion"];
$direccion=$_POST["Direccion"];
$autoriza=$_POST["Usuario2"];
$user=$_REQUEST["Iduser"];
$fecha_ope=date("d/m/Y");
$time=date("h:i:s");
$fechapfolio=date("dmY");
$msql="select count(*) as cuenta from acuses where Acu_fechaope='$fecha_ope'";
$busq_msql=mysql_query($msql);
$cbusq_msql= mysql_fetch_array($busq_msql);
$numcon=$cbusq_msql['cuenta']+1;
$folio=$fechapfolio.$numcon;
$msql="insert into acuses values('".$folio."','".$psolicita."','".$destinatario."','".$descripcion."','".$direccion."','".$autoriza."','".$fsalida."','".$fregreso."','".$fecha_ope."','".$user."')";
mysql_query($msql);
//Incluimos la libreria JavaBridge
require('PhpJavaBridge/WEB-INF/lib/JavaBridge.jar');
require_once('PhpJavaBridge/java/Java.inc');

//Especificamos la dirección donde guardamos el reporte

$dir ="C:\\wamp\\www\\HDS\\Reportes\\";

//Especificamos el nombre del reporte

$informe="Acuse_recibo.jrxml";

//Describimos la dirección de las librerías

$jrDirLib = "C:\\wamp\\www\\HDS\\lib_reportes\\";

//Creamos una variable que va a contener todas las librerías que están en la carpeta lib_reportes

$handle = @opendir($jrDirLib);

$classpath="";

while(($lib = readdir($handle)) !== false) {

$classpath .= 'file:'.$jrDirLib.'/'.$lib .';'; }

try{

java_require($classpath); //Añadimos las librerías

//Creamos la conexión JDBC

$Conn = new Java("org.altic.jasperReports.JdbcConnection");

//Seteamos el driver mysql

$Conn->setDriver("com.mysql.jdbc.Driver");

//Especificamos los datos de la conexión

$Conn->setConnectString("jdbc:mysql://localhost/hds");

$Conn->setUser("root");

$Conn->setPassword("");

/*Creamos una variable tipo arreglo que contendrá los parámetros

En este caso el parametro se llama PARAMETRO_EJEMPLO,

y el valor es un String */

$parametrosMap = new Java("java.util.HashMap");

$parametrosMap->put("Ac_Folio", new Java('java.lang.String', $folio ));

//Creamos el objeto JasperReport que permite obtener el reporte

$sJfm = new JavaClass("net.sf.jasperreports.engine.JasperFillManager");

//Guardamos el reporte en una variable $print para luego exportarla

$print = $sJfm->fillReportToFile(

$dir .$informe.".jasper",

$parametrosMap,

$Conn->getConnection());

//Exportamos el informe y lo guardamos como pdf en el directorio donde están los reportes

$sJem = new JavaClass("net.sf.jasperreports.engine.JasperExportManager");

$sJem->exportReportToPdfFile($print, $dir .$informe.".pdf");

//Este código sirve para abrir el archivo generado desde el explorador

if (file_exists($dir .$informe.".pdf")){

header("Content-disposition: attachment; filename=".$informe.".pdf");

header("Content-Type: application/pdf");

header("Content-Transfer-Encoding: binary");

header("Content-Length: ". @filesize($dir .$informe.".pdf"));

header("Pragma: no-cache");

header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

header("Expires: 0");

set_time_limit(0);

@readfile($dir .$informe.".pdf") or die("problem occurs.");

}

}catch(JavaException $ex){

echo "error";

$trace = new Java("java.io.ByteArrayOutputStream");

$ex->printStackTrace(new Java("java.io.PrintStream", $trace));

print "java stack trace: $trace\n";

}

}
miércoles 06 enero 12:29

MIilton escribió:

Pamela, no respondes los comentarios?
jueves 11 febrero 11:17

JOSEMANUEL escribió:

PORFA PAMELA ME LLAMO JOSE TENGO UNA APLICACION CON SQL SERVER 2005 EN ELLA TENGA UN CAMPO DE IMAGENES ESTA COMO VARBINARY.. LO QE PASA ES KE QUIERO REPORTIAR ESA IMAGEN EN IREPORT..BUENO ME PODRIAS AYUDAR PORFAAA... DE ANTE MANO TE AGRADESCO DESDE ICA..JOSE
miércoles 30 junio 10:37

daniel escribió:

ese link no funciona
viernes 03 diciembre 17:59

Ronald escribió:

alguien sabe como configurar numero en el Ireport??? me salen con coma como separador de decimales....
martes 24 enero 16:21

Añadir Comentarios

:

: (obligatorio)



(obligatorio)

Su comentario deberá ser aprobado antes de ser publicado. Gracias!