Aqui esta uno de is manuales mas descargados de mygnet, el cual muestra como hacer un reporte con Ireport y Mostrarlo en una pagina JSP
Aqui esta uno de is manuales mas descargados de mygnet, el cual muestra como hacer un reporte con Ireport y Mostrarlo en una pagina JSP
como le haces para tener ese manual pdf en tu blog…como si fuera una vista previa…x lo q veo no es una vista previa sino todo el documento!!??
Por: BioHacker el agosto 14, 2009
a las 9:03 pm
Hola mi duda es con respecto a la creacion de reportes con jasperReport, sigo los pasos q indicas en el tutorial, pero cuando corro la aplicacion, solo me detalla un error en donde dice que no encuentra el archivo.jasper que he creado con iReport, y no lo puede cargar.
gracias de antemano
Por: frank el agosto 25, 2009
a las 3:25 pm
de hecho es que en el manual falta un paso (ahora sio que se me paso) donde tendremos que compilar el reporte ya que por default el formato en que lo guarda es jrxml, asi que hay que compilarlo para transformarlo en .jasper y uhna vez compilado lo almacenara diretamente en la carpeta del proyecto. para compilarlo haz clic en el boton preview que se encuentra arriba del reporte aun lado del boton XML. y listo si no hubo errores lo compilara ya generara el jasper. espero te sirva esta ayuda. y si tienes mas dudas hasmelo saber.
Por: Javier Dominguez Geniz el agosto 27, 2009
a las 5:07 pm
Buen día, ya hice todo lo de las diapositivas pero al compilartlo me salen estos errores:
Error compiling the report java source!
java.lang.NoClassDefFoundError: org/eclipse/jdt/internal/compiler/env/NameEnvironmentAnswer at net.sf.jasperreports.engine.design.JRJdtCompiler.(JRJdtCompiler.java:97) at com.jaspersoft.ireport.designer.compiler.ExtendedJRJdtCompiler.(ExtendedJRJdtCompiler.java:50) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:495) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084)
Me puedes ayudar por favor!!!
Por: Mayris el octubre 6, 2011
a las 2:34 pm
Buenísimo estoy empezando con java Gracias
Por: Jose Avalos el mayo 7, 2012
a las 7:50 am
oye y tienes un manual para hacer reportes con Ireport pero paginas web???
Por: Marcos el agosto 29, 2009
a las 10:25 pm
claro que si aqui esta: AQUI ESTA
Por: Javier Dominguez Geniz el septiembre 1, 2009
a las 3:07 pm
BUENAS TARDES SR. JAVIER, TENGO UNA DUDA URGENTEE……, TRABAJANDO CON LOS REPORTES EN NETBEANS, Y VIENDO SU MANUAL “APRENDIENDO REPORTES EN DIAPOSITIVAS”, TENGO UN PROBLEMA A LA HORA DE QUE ME GENERA EL REPORTE DE UNA CONSULTA GENERAL SIN RECIBIR PARÁMETROS, PUES SOLO ME MUESTRA EL PRIMER REGISTRO, O BIEN ME MANDA EL REPORTE EN VARIAS HOJAS CON LOS REGISTROS SALTEADOS Y NO COMPLETOS,,,,,,,ME PODRÍA DECIR QUE ES LO QUE TENGO QUE HACER O EN DONDE PODRÍA ESTAR EL ERROR,,,,,,,ME URGE…
Por: IVETTE el septiembre 8, 2009
a las 8:10 pm
de hecho ya mande la posible respuesta a tu correo, checa lo que te indique
Por: Javier Dominguez Geniz el septiembre 8, 2009
a las 8:18 pm
muy buenas noches ante todo agradecerle por ayudarnos a solucionar los problemas que se nos presentan en el camino de la superacion.
Bueno el motivo por el cual le escribo es para hacer una pequeña consulat si el manual que usted hizo es lo mismo para netbeans 6.5 en java Application y con el manejador de bd mydql. Muchas gracias espero pueda ayudarme lo mas pronto posible DTB..
Por: luis el septiembre 16, 2009
a las 6:33 am
Claro que tambien funciona en netbeans 6.5, de hecho si el manualq eu viste fue el del plugin, ese funciona para versiones superiores a la 6.0
Por: Geniz el septiembre 17, 2009
a las 3:23 pm
Hola Sr. Javir, le mande un correo un poco extenso para ponerlo aqui, espero me pueda contestar no es muy urgente pero si me interesa su respuesta para poder avanzar con mis reportes
Por: Armando Hernandez el septiembre 17, 2009
a las 7:58 pm
Me encontre esta pagina gogleando buscando formas de generar reportes en java y segui el pdf pero me tropese en la parte de crear el jframe devido a que soy novato y estoy aprendiendo java y no manejo la parte eventos si me pudieras pasar el codigo exacto del jframe te lo agradeceria ya tengo 2 dias en esto y no he podido…
me parece muy bueno el tutorial .. te feliticito …
gracias…
Por: francisco el septiembre 22, 2009
a las 8:37 pm
Soy nuevo utilizando netbeans, y quiero realizar un reporte desde sql server 2005,
realizo el origen de datos jdbc, y aparece rojo el driver, he agregado todas las referencias al sql-jebc.jar, si realizo una conexion por codigo, conecta, pero en el origen de datos que jdbc despliega un error, mi pregunta es donde y como debo agregar el dirver para que realice la conexion como tu la describiste, pero con sql.
gracias…
Por: Miguel el noviembre 11, 2009
a las 1:49 pm
para sq server te recomiendo que hagas la conexion via ODBC y utilizes el driver jdbc de sun
Por: Geniz el noviembre 11, 2009
a las 10:53 pm
tengo netbeans 6.7 y slq server 2005
Por: Miguel el noviembre 12, 2009
a las 1:58 pm
el driver lo debes agregar como un archivo jar al proyecto al hacer clic derecho sobre la carpeta Libraries, hacer clic derecho y seleccionar add jar file.
o tambien podrias conectarlo a traves de ODBC con sql server y utilizar el driver por defecto de jdbc el: sun.jdbc.odbc.JdbcOdbcDriver
Por: Geniz el agosto 4, 2010
a las 2:11 pm
ya lo consegui, hay que hacer la coneccion utilizando “NetBeans Database JDBC connection”.
Por: Miguel el noviembre 12, 2009
a las 7:34 pm
Muy buenas noches antetodo un saludo desde huancayo…
Bueno segui al pie de la letra su manual de reportes, compile con normalidad el procedimiento almacenado y todo pero especificamente en la siguiente linea me especifica errorres y no carga el Reporte, aunque si carga con la vista previa…
Este es el codigo sonde se produce sicho error :
***********************************************************************************
//este es el parámetro, se pueden agregar más parámetros
//basta con poner mas parametro.put
Map parametro = new HashMap();
parametro.put(“matricula”,matricula);//———-**************———————————————–
//Reporte diseñado y compilado con iReport
JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport,parametro,conn);
//Se lanza el Viewer de Jasper, no termina aplicación al salir
JasperViewer jviewer = new JasperViewer(jasperPrint,false);
jviewer.setTitle(“sssssssssssssssssssssssssssssssssssssssssssssssssssss”);
jviewer.setSize(200, 200);
jviewer.setVisible(true);
}
catch (Exception j)
{
System.out.println(“Mensaje de Error:”+j.getMessage());
}
*******************************************************************************
PUES ME SALE ESTO COMO MENSAJE DE ERROR,
****************************************************************************
Cargando desde: /home/joel/NetBeansProjects/reportes/src/dms/Reporte.jasper
Exception in thread “AWT-EventQueue-0″ java.lang.NoClassDefFoundError: org/springframework/core/io/Resource
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:161)
at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:119)
at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:57)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:202)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:179)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:139)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:125)
at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:102)
at net.sf.jasperreports.engine.util.JRStyledTextParser.(JRStyledTextParser.java:80)
at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:177)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:78)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.(JRVerticalFiller.java:60)
at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:147)
at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:57)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:421)
at dms.IniciarReporte.ejecutarReporte(IniciarReporte.java:66)
at dms.matricula.jButton1ActionPerformed(matricula.java:75)
at dms.matricula.access$000(matricula.java:18)
at dms.matricula$1.actionPerformed(matricula.java:44)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6263)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
… 46 more
***********************************************************************************
Por: jOEL el enero 8, 2010
a las 7:31 am
hola!
como haria para generar reportes en pdf utilizando netbeans con ireport sin conexion a base de datos.
gracias.
Por: luis el enero 14, 2010
a las 11:20 pm
depende de tu origen de datos, hasta esta version ireport puede exrtaer datos de documentos XML, CVS y ahora soporte a hojas de Excel, recuerda q aunq no sea base de datos siempre debera de haber una fuente de datos de donde extraerlos. pero si kieres esbribelo mas detalladamente y lo checamos.
Por: Geniz el enero 15, 2010
a las 3:42 pm
hola!!
la idea es pasar los datos como parametros de la clase java.
gracias.
Por: luis el enero 16, 2010
a las 2:00 am
Puedes usar la clase JREmptyDataSource() o una libreria extra como la iText
Por: Geniz el agosto 4, 2010
a las 2:07 pm
Hola Sr. Javier quiero pedirte un favorsito a la vez agradecerte por tus tutoriales.
todo ando muy bien pero al final me sale el siguiente error
Error cargando el reporte maestro:
Cargando desde: Reporte.jasper
Error cargando el reporte maestro: java.io.FileNotFoundException: Reporte.jasper
AYUDAME POR FAVOR YACASI TENGO QUE PRESENTAR YA MI PROYECTO ES DE URG… GRACIAS….
Por: Diego el febrero 18, 2010
a las 5:28 am
Buenas!!!
Soy nuevo en este sitio y la verdad que está buenísimo!
Tengo un pequeño problema con consultas en iReport(plugin/netbeans 6.7.1) ..
Necesito hacer un reporte que me liste toda la facturacion de un mes..
Pero que me liste por día, osea el totalFacturado del día.. Por eje:
Fecha totalFacturado
2010-04-01 5.000.0000
2010-04-02 2.500.000
…
2010-04-30 7.800.000
Tengo todas las facturas registradas en una BD mysql con sus fechas de emsion respectivas.. Como podría hacer el filtro???!?!?! PooooooooooooooooooorrfaaaavoooOR! Necesito que me ayuden amigos! Ya tengo que entregar el sistemaaa que empece hace mas de 3 meses!! =S.. Muchas gracias de antemano! Gracias! Bendiciones! :’)
Por: Orihuela el abril 14, 2010
a las 9:35 pm
oye en el tutorial al referirte que hay que agregar las librerias de ireport, hay que irnos a nuestro proyecto bibliotecas y de ahi a añadir archivo jar/carpeta te refieres a buscar la carpeta .zip del plugin de netbeans?????
Por: roberto el abril 14, 2010
a las 11:00 pm
Nop, me refiero a agregar los archivos. jar que se mencionan al inicio del proyecto. por ejemplo el driver de mysql, la libreria iText, jasper, etc…
Por: Geniz el agosto 4, 2010
a las 2:05 pm
Don Javier, cordial saludo
Nos podrias indicar la ruta de los archivos .jar
Gracias de antemano.
Por: Mauricio el agosto 10, 2010
a las 5:39 pm
me sale este error al mandar imprimir java.io.FileNotFoundException en el metodo ejecutarReporte de la clase de IniciarReporte de este manual que tiene en la web http://www.slideshare.net/ajdgeniz/aprenda-reportes-con-netbeans-y-ireport a que se debe’????
Por: roberto el abril 15, 2010
a las 12:45 am
Sale este mensaje debido a que no localiza el archivo .jasper, colocale una ruta relativa y coloca el archivo dentro de la carpeta del proyecto de netbeans
Por: Geniz el agosto 4, 2010
a las 2:04 pm
Hola esta muy bien este foro pero tengo una duda yo tengo un reporte de ireport que funciona a la perfeccion pero ahora me pidieron hacer el mismo reporte pero en la pagina web se encuantra un listado de datos que tienen combobox cuando el usuario selecione varios datos de su interes y le de imprimir seleccionados me debe generar un solo archivo pdf pero con la informacion de los datos seleccionados y cada datos se deben encontrar en diferentes paginas como le puedo hacer e buscado y no e podido encontrar la respuesta
Por: Jose antonio el julio 14, 2010
a las 5:22 pm
Hola, podrias almacenar todos tus valores en arrays, colecciones, vectores e inclusive en sesiones, de ahi puedes mandarlos aun reporte sin parametros, o bien, puedes hacer tu PDF con la ayuda de iText
Por: Geniz el julio 26, 2010
a las 12:28 pm
hola yo tengo un problema y es que la generar el reporte jsp en netbeans me marca un error el cual me dice que no encuentra catalina.bath no sabe x que me genera ese error esty utilizando Apache Tomcat 6.0 espero y me pueda resolver mi pregunta gracias!
Por: TOÑO el agosto 4, 2010
a las 1:56 pm
estas utilizando el tomcat que se instala con netbeans?, ya probaste utilizando GlassFish??
Por: Geniz el agosto 4, 2010
a las 2:03 pm
oye esta chido el video, pero sigo con mi duda, como mado a llamar el reporte que hice desde una clase de NetBeans 6.9 (codigo) y no se si necesito agragar nuevas librerias o archivos, agradeceria que me pudieras responder
Por: Luis el agosto 9, 2010
a las 11:30 pm
Una clase podria ser mas o menos como esta, necesitas agregar las librerias jasper al proyecto:
1. commons-beanutils-1.8.0.jar
2.commons-collections-3.2.1.jar
3. commons-digester-1.7.jar
4. commons-javaflow-20060411.jar
5. commons-logging-1.1.jar
6. groovy-all-1.5.5.jar
7. iText-2.1.0.jar
8. jasperreports-3.7.0.jar
9. Un driver JDBC
puedes descargarlas desde aqui
import java.sql.*;
import java.util.Map;
import java.util.HashMap;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.JRLoader;
import net.sf.jasperreports.view.*;
import net.sf.jasperreports.view.save.JRPdfSaveContributor.*;
import net.sf.jasperreports.view.JRViewer.*;
import net.sf.jasperreports.view.save.JRMultipleSheetsXlsSaveContributor.*;
public class EjecutarReporte {
//clases es un metodo estatico que contieneun objeto Connection
public static Connection conexion=clases.CONEXION;
public static void ejecutar(String parametro){
// el metodo conectar establece la conexion a la base de datos
if(clases.CONEXION==null){
clases.conectar();
}
try{
//Reporte.jasper es el reporte compilado, debe de colocarse en la carpeta principal del proyecto
String template=”Reporte.jasper”;
JasperReport reporte=null;
reporte=(JasperReport) JRLoader.loadObject(template);
Map param=new HashMap();
param.put(“id”, parametro);
JasperPrint jasperprint= JasperFillManager.fillReport(reporte,param,conexion);
JasperViewer visor=new JasperViewer(jasperprint,false);
visor.setTitle(“Titulo del visor del reporte”);
visor.setVisible(true);
}catch(Exception e){
javax.swing.JOptionPane.showMessageDialog(null, e);
}
}
Despues invocas al reporte desde algun evento con:
primero instacias la clase
EjecutarReporte app=new EjecutarReporte ();
despues solo invocas al metodo ejecutar y le pasas el parametro q puede ser un String,Int,etc…:
String parametro=”";
y si hay q pasarle parametros por ejemplo de un jTextField
parametro=jTextField1.getText();
app.ejecutar(parametro);
Por: Geniz el agosto 10, 2010
a las 8:36 am
HOLA.. EPSERO ME PUEDA AYUDAR..YA CONFIGURE TODO CORRECTAMENTE E HICE LA CONEXION DE BD .. PERO
TENGO UN PROBLEMA A LA HORA DE QUE ME GENERA EL REPORTE DE UNA CONSULTA GENERAL SIN RECIBIR PARÁMETROS, PUES SOLO ME MUESTRA EL PRIMER REGISTRO EN EL PDF
Por: Evelyn el agosto 25, 2010
a las 7:31 am
Muy buen tutorial! me gustaria saber como hago el filtrado a la hora de guardar? por ejemplo que el jasperviewer solo me deje guardar en formato .pdf o .docx
Por: Felix el agosto 30, 2010
a las 3:38 pm
Esta muy bueno tu post, tengo dudas quiero generar reportes con imagenes grandes, y quiero que el tamanio de la hoja sea B0, como soy un poco nnovato en esto de ireport, me falta, cuando jalo la imagen, se desconfigura.
sera que puedes hacer un post al respecto?, creo que estoy errando al poner la imagen, no entiendo muy bien lo de las bandas.
estaria muy agradecido si pudieras ayudarme.
un saludo y felicitaciones por tu blog.
Por: joelmamanilopez el agosto 31, 2010
a las 10:54 pm
para cambiar el tamano de la hoja a B0 en la paleta del lado izquierdo q se llma “Report Inspector” estaun arbol de los componentes hasta la parte superior esta en nombre de tu reporte, has click derecho y selecciona “Page format” se abrira un cuadro de dialogo, en la primera opcion dice format y ahi selecciona B0, para ajustar una imagen , en las propiedades deberas seleccionar la propiedad “Scale Image” y seleccionar retain shape que ajusta el frame a la imagen ó fill frame par ajsutar la imagen al frame
Por: Geniz el septiembre 2, 2010
a las 12:22 pm
buenas tardes Javier!
necesito de su ayuda no se utilizar netbeans, no se hacer reportes, que caracteristicas debo de agregarle a netbeans 6.7, como es que me aperece la pantalla de los reportes para empezar hacer las consultas…no se mucho, espero pueda ayudarme, ya que casi no le entiendo, mi correo es corazon_i_sa@hotmail por si puede agregarme. espero contartar con usted..
gracias
Por: corazòn Isa el octubre 4, 2010
a las 1:58 pm
podrias empezar viendo mi videotutorial de reportes, aunq ese video fue basado en una version previa un poco diferente de la actual, podria servirte para iniciarte http://http://ajdgeniz.wordpress.com/reportes/
Por: Geniz el octubre 4, 2010
a las 2:10 pm
hola nesesito ayuda con este codigo no me realisa la conexion con mi base de datos
que estoy asiendo mal
espero y puedas ayudarme
package reporte;
import java.sql.Connection;
import java.sql.DriverManager;
import net.sf.jasperreports.engine.JRExporter;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.util.JRLoader;
/**
*
* @author JulioX
*/
public class Main
{
public static void main(String[] args) throws Exception
{
Class.forName(“org.postgresql.Driver”);
Connection conexion = DriverManager.getConnection(“jdbc:postgresql://localhost:5432/Farmacia”,”postgres”,”julio”);
JasperReport reporte = (JasperReport) JRLoader.loadObject(“reporte.jasper”);
JasperPrint jasperPrint = JasperFillManager.fillReport(reporte, null, conexion);
JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_FILE, new java.io.File(“reportePDF.pdf”));
exporter.exportReport();
}
}
al momento de complilar mesale este error
Por: juliodeathcore el octubre 28, 2010
a las 12:40 am
perdon no puse el error que mesLE
es este
at reporte.Main.main(Main.java:31)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
… 5 more
Java Result: 1
BUILD SUCCESSFUL (total time: 1 second)
Por: juliodeathcore el octubre 28, 2010
a las 12:41 am
[...] Reportes/Report(iReport) [...]
Por: Los números de 2010 « Geniz el enero 2, 2011
a las 11:32 pm
Hola solo tengo una pregunta… como unifico tres diferentes reportes en uno (salgan en un solo archivo pdf)… gracias si me pueden ayudar
Por: Andres el enero 17, 2011
a las 12:16 pm
Hola, para unificar 3 reportes debes de hacer un subreporte; es decir, crear un reporte maestro e incrustarle los 3 que quieres q se muestren a traves de subreportes
Por: Geniz el enero 17, 2011
a las 12:59 pm
Hola Javier,primero te agradezco tengas esto disponible para nosotros los novatos, pero tengo una duda, debo hacer un reporte en donde debo poner un gantt chart, he buscado material para ver como hacerlo, pero hasta este momento no lo he encontrado, he visto uno ejemplos, pero no puedo ver el gantt, solo el contorno, si tienes alguna informacion al respecto te lo agradeceria mucho.
Por: Victor Nuñez el enero 20, 2011
a las 5:34 pm
Hola para graficos deberias echarle un vistazo a la libreria JFreeChart http://www.jfree.org/jfreechart/
Por: Geniz el enero 21, 2011
a las 10:09 am
Gracias Javier, el link es muy interesante y de gran ayuda
Por: Victor Nuñez el enero 27, 2011
a las 4:20 pm
Javier, una nueva solicitud de ayuda, estoy usando un reporte con un parametro, todo funciona bien, pero ahora me piden que ese parametro sea una lista de selecion, es decir dependiendo de lo que el usuario seleccione deberia filtrar el reporte. espero me puedas dar una pequeña ayuda de como hacerlo.
Saludos…
Por: Victor Nuñez el enero 21, 2011
a las 6:14 am
en que objeto tienes tu lista de seleccion?
Por: Geniz el enero 27, 2011
a las 8:34 am
Javier, por el momento solo hago uso de los parametros de ireport directo en el sql del reporte, ahora voy a probar con las listas de seleccion.
Por: Victor Nuñez el enero 27, 2011
a las 4:49 pm
Javier, resolvi elproblema que tenia en particular con las listas de selecion, el ERP sobre el cual estoy creando los reportes tenia una clase que me ayudo en la solucion delproblema, gracias por todo …
Por: Victor Nuñez el enero 31, 2011
a las 6:23 am
Hola javier muy buena Pagina se ve k eres un verdadero titan en la programacion felicidades , mira mi pregunta es esta estoy haciendo un sistema en Java y pues hice mis formularios primero y segui tus diapositivas e hize mis reportes y el boton que hara aparecer el reporte se encuentra en Un JDialog no en un frame ? como lo haces tu bueno en fin cuando intento vincularlo con el reporte me marca un error y no me sale y pues mira la clase donde hago la conexion del reporte y el reporte(.jasper y jrmvl) lo tengo en un paquete diferente de donde esta el boton y los demas formularios crees que eso es lo que esta afectando? Y otra cosa las librerias common y todas esas las descarga de tu blog pero ay un detalle en la de jasper pues creo k se me adjuntan dos y x lo que e investigado el editor no sabria hacer referencia a cual esta llamando verdad?
Porfa Ayudame ya me super marie llevo una semana atorado en esto y ya me jala mi aplicacion muy bien menos los reportes y por lo que e visto tu eres una persona muy especializada en esto ojala y me pudieras Ayudar Javier si no pues ni modo de todos se te agradece tus tutoriales suerte
Por: Camacho21 el enero 26, 2011
a las 7:09 pm
Hola, en primer lugar con respecto a lo del JFrame o JDialog, no afectan ya que ambos instacian el metodo ejecutar de otra clase, en cuanto a que el jasper y jrxml esten en un paquete no importa siempre y cuando en tu ruta tenga el paquete correcto (“com/mipaquete/reportes/reporte.jasper”) y respecto a las librerias commons es cierto no puedes tener dos porq t saldria una exception indicando que no reconoce el “tarjet” o mas bien lo que tu mencionas. que no sabe cual de los metodos y de que libreria los tomará.
Por: Geniz el enero 27, 2011
a las 8:33 am
Hola javier, te comento que ya no me sale el error de Hyperlink Target 0, pero ahora me marca error en la ruta, dice que no encuentra el archivo maestro, ya intente poniendolo en la carpeta raíz y todas las sugerencias que dan pero ninguna funciona, podrías decirme como puedo solucionarlo?? por favor y muchas gracias por la ayuda
Por: Kary el febrero 22, 2011
a las 10:08 am
Hola Javier, bueo antes que nada muchas gracias por subir informacion tan valiosa para aquellos que estamos iniciado.
Bueno mira tengo una aplicacion que esta utilizando una caja de texto y esta tiene lo que es activada la propiedad de “Strech With Overflow” y “Strech Type” = Relative to Tallest Object – bien ya lo esta haciendo pero cuando la infomacion alcanza el limite del Detail se corta el texto, pregunta, como puedo hacer que cuando imprima y sobre pase el tamaño lo haga en una hoja nueva, existe alguna propiedad que lo haga sin cortar el texto? no se si me explique. he buscado pero sin resultados!!
nuevamente Muchas gracias.
Por: VizBoz el marzo 4, 2011
a las 12:19 pm
necesito estas librerias por fa ayuda con un link pa descargarlas porque en otros pos me han dado links rotos y las necesito de urgent
import net.sf.jasperreports.engine.JRExporter;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.util.JRLoader;
Por: guiss el marzo 12, 2011
a las 2:59 pm
Hola Javier, nuevamente estoy por aca solicitando tu ayuda, estoy generando un reporte que debe tener una imagen, la cual esta en una base de datos postgres, en un tipo de dato binarydata, pero tengo problemas al visualizar la imagen en ireport, pues no tengo la opción de asociar el campo a un tipo de datos de java que interprete esta imagen, tamboen trate de asociar a una imagen este campo y me arroja un error, si tienes alguna sugerencia te lo agradeceria.
Saludos
Victor Nuñez
Por: Victor Nuñez el marzo 22, 2011
a las 1:33 pm
Hola Javier felicidades esta super tu Blog trae respuestas muy precisas =) ¡¡¡
Por: ALE el abril 20, 2011
a las 10:04 am
HOLA BUEN DIA JAVIER, ANTES QUE NADA AGRADEZCO POR LOS MANUALES DE IREPORT QUE PUBLICAS ME HAN SERVIDO PARA APRENDER A SACAR REPORTES; PERO TENGO UN PROBLEMA, NO SE SI SE PUEDA DENTRO DE UN REPORTE SACAR MAS HOJAS CON OTRO TIPO DE ENCABEZADO O DE TITULO???
ME PODRIAS AYUDAR POR FAVOR, DE ANTEMANO GRACIAS.
Por: Pepe el abril 27, 2011
a las 9:09 pm
Si se puede a trvés de subreportes, q basicamente son reportes dentro de otro reporte
Por: Geniz el abril 28, 2011
a las 12:29 pm
En primer, lugar muchas gracias por el tutorial. Cuando genero un informe que recupera campos de una base de datos, todo funciona correctamente, se visualiza bien y se genera el correspondiente .jasper. Cuando llevo el archivo a netbeans 6.5 el informe de salida, una vez ejecutada la aplicación web, se visualiza la cabecera y el pie del informe pero no se ve el cuerpo (detail).
¿Se te ocurre alguna razón?. Muchas gracias de antemano.
Por: javier el mayo 31, 2011
a las 3:08 pm
hola que tal espero que aun cheques esto quisiera saber si me pudieras ayudar tengo este problema al ejecutar mi aplicacion para mostrar el reporte
archivo:E:\Users\Server2008\Documents\NetBeansProjects\reportando/reportando/reportes.jasper
Error cargando el reporte maestro: java.io.FileNotFoundException: E:\Users\Server2008\Documents\NetBeansProjects\reportando\reportando\reportes.jasper
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: E:\Users\Server2008\Documents\NetBeansProjects\reportando\reportando\reportes.jasper
no encuentro la falla los .jasper estan en la carpeta principal del proyecto aun indicando la direccion como podras ver la muestra en este fracmento:
String archivo = System.getProperty(“user.dir”) + “/reportando/reportes.jasper”;
espero y me puedas ayudar es imporatante
gracias….
saludos desde Mexico…
paz
Por: Leonardo el julio 29, 2011
a las 2:06 pm
podrias poner un ejemplo donde la imagen del reporte se obtiene de una base de datos? se que muchas veces no se recomienda y se insiste en pasarle un path de la imagen, pero imagina donde se debe hacer un reporte y cada registro que se obtiene tiene una imagen distinta en la base (por ejemplo datos de un socio, entre ellos su imagen), es usual tener esta necesidad que nadie repara al hacer un tutorial de jasperreport, ireport o dynamicjasper o cualquier otro. Imagina que se debe hacer un carnet donde la consutla seria de las ultimas altas de socios y al apretar un boton de generar credencial, salga la credencial con foto y todo; todo obtenido de la ddbb. No es mi caso puede ser cualquier ejemplo simple (es lo primero que me vino a la mente), algo que nos ayude a resolver este tema recurrente.
Por: Joaquin el septiembre 7, 2011
a las 2:20 pm
Buen dia Geniz , sercheando encontre tu blog, veo que tienes un amplio conocimiento , me podrias apoyar ,soy un usuario medio en ireport y deseo hacer una condicional para number format , te explico con codigo.
Por: R4D1UX el septiembre 21, 2011
a las 10:21 am
Soorry por aqui un teclaso, esta es la continuacion de la pregunta:
($F{unidad}==”PZA”? new DecimalFormat(“#,##0.0000″)).format($F{unidad});
($F{unidad}==”M”? new DecimalFormat(“$ #,##0.00″)).format($F{unidad});
($F{cantidad}+” “+$F{unidad})
Nesecito condicionar el resultado de unidad y despues que lo muestre en el txt, he probado con pattern.equals pero aun no tengo resultado, he trabajado con variables pero no se si mi sintaxis es la correcta, puedes hacer algo por mi.?
Buen blog, pero no veo de donde nos escribes, aun asi te comento que tu blog lo consulto desde Zapopan Jalisco Mexico.
Saludos!
r4d1ux
___
Por: R4D1UX el septiembre 21, 2011
a las 10:25 am
hola ya hice mi repote.todo perfecto el detalle ahoraa es que una ves que visulize el reporte y cierro la ventana me cierRA todo el sistema que tengo, ayuda por favor
Por: marckpzl el octubre 12, 2011
a las 2:49 pm
Fijate el ejemplo de Geniz del 10 de Agosto de 2010, en la siguiente linea esta lo que necesitas:
JasperViewer(jasperprint,false);
El segundo parametro puede ser true o false, si es true cierra tanto el viewer como el programa que lo llamo, si es false cierra solo el viewer.
Espero te sirva.
saludos cordiales.
Joaquin.
Por: Joaquin el octubre 15, 2011
a las 3:45 pm
Hola a todos un consulta me puedan apoyar ,, estoy asciendo todo mis reportes, cuando estoy en la definición de las fuentes para impresoras matriciales, como la draft 17 cpi las romana no aparecen, alguien de uds a trabajado ireport con impresoras matriciales, si necesita algun componente adicional agradecería bastante su apoyo ..
Por: jose el noviembre 15, 2011
a las 2:36 pm
Hola
Estoy trabajando en la confección de reportes con Ireport, ya he realizado varios, pero ahora estoy en un caso particular en el cual, el reporte es demasiado grande, pues el mismo se elabora con muchos subreportes, el problema es que a la hora de integrarlos en el reporte maestro, no me deja ponerlos todos, pues el área de detail del reporte maestro se me acaba y me faltan subreportes por poner, impidiendo la correcta y total visualización del mismo. Agradezco la colaboración que me puedan brindar.
Por: YAGo el enero 20, 2012
a las 10:21 am
Hola muy bueno tus tutoriales. Recién estoy conociendo Jasper y estoy haciendo reportes con iReport. En este momento necesito hacer un reporte en el cual el parametro de entradas sea ingresado por un combobox llenado de una consulta. Se puede hacer con iReport? hay algun tutorial sobre esto o sobre que herramienta habria que hacerlo para verlo en Jasperreport? Gracias consulto porque encontre muchas dudas en la web sobre esto y ninguna respuesta.
Por: Alejandro el febrero 23, 2012
a las 8:30 am
hola
Por: juanito el abril 23, 2012
a las 5:25 pm
hola geniz lo que yo quiero hacer es generar un reporte en netbeans que me jale determinadas tablas en mysql pero dicho reporte lo quiero jalar desde un jlabel que al dar click a ese label me genere el reporte en formato pdf me podrias ayudar cual es el codigo y el evento del jtable porfa
espero tu respuesta graciassss…………….
Por: juanito el abril 23, 2012
a las 5:31 pm
hola excelente apoyo para la creacion de reportes… tengo una duda como puedo seleccionar los campo a mostrar de un reporte llamandolos desde un formulario en netbeans???… cuando creo un reporte y selecciono los campos a mostrar solo puedo mostrar aquellos creados de manera fija… como puedo crear reportes seleccionando los campos a mostrar que desee el usuario??… les agradeceria mucho una ayuda o si es posible un turorial de como realizar esto
Por: jaeaeulate el mayo 11, 2012
a las 2:12 am