![]() |
Columnas dinámicas según grupo Buenos días a todos, Tengo el siguiente problema. Tengo un data source dividido en listas donde cada lista contiene elementos pertenecientes a un mismo grupo. El objetivo es diseñar un .jrxml cuyo detail itere las listas por el grupo. Hasta ahí bien, ahora la incognita es la siguiente: si yo diseñara el detail .jrxml de la siguiente forma (cada uno es un TextField) gastos1 gastos2 gastos3 gastos4 gastos5 gastos6 es decir 6 columnas que mostraran gastos, pero que dependiendo del grupo deben aparecer o no de modo que se recalculen los espacios. Un ejemplo (Grupo1) gastos1 gastos3 (Grupo2) gastos1 gastos4 (Grupo4) gastos1 gastos4 ... No se si me explicado bien. La idea sería poder recalcular dinámicamente los espacios y que su visualización dependa del grupo que esté iterando. Gracias de antemano, |
Hola soy nuevo en el foro y tengo problemas con ireport en una aplicación en swing Mi problema es que quiero imprimir en una impresora de tickets 8 cm de ancho de página y no soy capaz de hacer que el report me lo imprima bien en la impresora En el visualizador se ve correctamente (jrviewer) Tengo varias preguntas ? Es necesario definir el tamaño de pagina al crear el report? Es necesario definir ese tamaño en la configuración de pag por defecto en la impresora? Y por ultimo xq lo que me muestar en el jrviewer no me lo imprime = Gracis y Saludos |
tengo una duda con ireport y jasper report, yo estoy haciendo una aplicacion en netbeans 4.1 con jframes e hice un reporte pdf con el ireport, alli en el ireport puse todas las consultas y todo. compile el reporte y lo hice correr y cero problem, lo que quiero hacer es que en mi aplicacion apretar un boton y abrir este reporte que ya cree. si alguien sabe como hacer la conexion le agredeceria un monton. salu2:-) |
como ver el reporte hola destruktor tengo un problema, estoy desarrollando en java sun creator compile el programa me genero el war y lo puse en el servidor de aplicaciones el problema es cuando me encuentro en un maquina de usuario y mando a imprimir el reporte y este aparece jasperviewer en el servidor y en la pc usuario no muestra nada.... |
destruktor... llegaste a descubrir como utilizar las fuentes de la impresora (tmu, lx300, etc) con el ireport? |
Cita:
las utilidades del jasperviewer son utliles si tu aplicacion no es de servidor sino local. |
Cita:
no :'( |
Proteger un archivo XLS generado con iReport Hola a todos, mi problema es el siguiente: He creado un informe con iReport y lo exporto a xls. Despues abro el archivo con el navegador y todo funciona perfectamente, veo los datos generados con el informe. Pero ahora quiero evitar que el usuario pueda modificar los datos de la hoja excel, por lo que querria proteger o poner como no editable el informe entero. Alguien sabe como hacerlo? |
javabean e ireport Hola mi problema es el siguiente: Tengo mi aplicacion jsf sencillita donde despues de introducir valores de un usuario estos al validarlos se me muestran en otra pagina . Pues lo que quiero es que de esta ultima pagina un boton me muestre el pdf con todo esos datos. Tengo muchas dudas pero la principal es ¿como hago para que el ireport sepa cuales son la variables que debe de usar? ya que no se como hacer la conexion entre la clase userbean.class que tengo implemetada y el ireport Muchas gracias. |
subreportes Cita:
hola, lo mejor que puedes usar son subreportes, yo hice cosas maravillosas en mis tiempo con subeportes, metele sin miedo, yo una vez construi un reporte con mas de 50 subreportes yu corria de maravilla. Atte. Manuel. :arriba: |
parametros Cita:
|
pagina Cita:
hola, obviamente tienes que configurar el tamaño de tu reporte (hoja) para la salida correcta, puedes tambien definir los margenes si e necesario, lo de la impresora no creo que sea necesario. y puedes que salidas tienes con el jrviewer y con el pdf, para ver si esta bien y comparas. |
subreportes Cita:
hola, no uses el detalle de este reporte y defini en un subreporte solo el detail que necesitas (sin cabeceras, ni nada, etc.) el tamaño del subreporte se le da el el reporte original o sea que este va a ser fijo, si o si, tons no tienes mayores problemas con el tamaño del detail. |
ummm nose nose Cita:
no es por llevar la contraria, pero deberias poner ambos no? |
Re: Jasper Report + iReport + NetBeans 4 Hola estoy empcesando a incursionar en el mundo de los reportes con iRerport y JasperReport y estoy desarrollando un pequeña aplicacion con swing en la que tengo que mostrar los datos de usuarios (de una DB) y mostrar de cada usuario sus compras. Estoy intenteando poner un reporte maestro en la que la consulta mostraria los datos del usuario y un subreporte poner sus compras seleccionadolas con otra consulta, a esta consulta tendria que pasarle como parametro el id del usuario que recupero en el reporte maestro en un Field y no encuentro la forma de pasar ese Field como parametro al subreporte. Si alguien pudiera decirme como puediera pasar es Field como parametro al subreporte estaria muy agradecido. |
Re: Jasper Report + iReport + NetBeans 4 Muy buenas a todos.He de imprimir tres etiquetas por pagina y en principio el numero de etiquetas puede ser cualquiera.¿Como podria contolar que la 4ª empiece en la segunda pagina del pdf?¿existe alguna variable asociada a la pagina de impresion a la que se le pueda enviar un parametro para indicarle la pagina de impresion? Muchisimas gracias por adelantado |
Re: Jasper Report + iReport + NetBeans 4 Hola sigo avanzando en esta mundillo gracias a vuestras ayudas y un poco de suerte y ahora tengo el siguiente problema: Tengo 2 beans con estas estructura Usuariobean : private String nombre; private ArrayList<Tiempos> tiempos; y Tiempos : private int tsr; private int tdt; private int tp; private int toc; Ahora lo que quiero es que mi reporte me muestre el nombre del usuario y debajo todas las estructuras de tiempos que tenga asociado. He conseguido hacerlo en un "solo nivel" ( con usuarioBean) pero en varios no hay forma no se como? alguien sabe la solucion? He descubierto que para que funcione los gettsr, gettdt, gettp y gettoc deben estar tambien en el UsuarioBean pero solo se hacerlo si un usuario tiene un unico tiempo ¿que debe devolver el metodo gettoc si ahora tiempos es un arraylist? Muchas gracias |
subreporte Cita:
hola, tu problema con el subreporte es facil de solucionar, tienes que entrar a las propiedades del subreporte y debajo del data conection, existen opciones de parametrso, los que envis y los que recibes, ahi debes definir que mandaras (campo, variable, parametro) y en que parametro del subreporte lo recibiras, deebes crear las variables en el subreporte. |
Informe no editable Como se puede conseguir que el informe generado (en formato xls exactamente) no se pueda editar una vez que se ha abierto en una nueva ventana de navegador?:'( |
Exportacion Imagenes xls (y) ahora si Hola a todos, para quienes han tenido problemas al exportar imagenes a excell les cuento la ultima noveda. es que esto a sido corregido en la ultima versión de jasperreport (versión 1.2.8) y utilizando la ultima version de Apache POI. (Testeado con version poi-3.0-alpha2-20060616.) Pueden ver mas detalles en el link: http://www.jasperforge.org/sf/go/art...8AAEA5E0?nav=1 |
Re: Jasper Report + iReport + NetBeans 4 Hola.. que tal a todos. Tengo un problema que quiza, les cause gracia, pero es que no soy capaz de cambiar lo notacion decimal, los reportes que jasperreports genera me muestra los numeros decimales usando una coma (10,46) cuando en realidad debe usarse un punto (10.46), espero que alguien me de una ayuda, en esto. de antemano gracias.. |
Re: Jasper Report + iReport + NetBeans 4 Buenas! Estoy programando con jasperreports e Ireport y tengo una duda que espero que me sepan solucionar. Verán, para mi diseño tengo una par de imagenes, una muy larga y otra normal. Para que la larga quepa en la hoja del reporte utilizo el retainShape y cabe bien, el problema es que las letras que aparecen en la imagen se hacen muy pequeñas con respecto a la otra imagen y me exigen que la letra sea del mismo tamaño en ambas. ¿Se os ocurre alguna forma de que la imagen me quepa en el reporte sin tener que variar el tamaño? ¿O de que se pueda partir la imagen automáticamente cuando llegue al final de la hoja?? Espero vuestras respuestas. Gracias. |
Re: Jasper Report + iReport + NetBeans 4 Hola.. a todos tengo un problema con jasperreport... to tengo mi clase y mis paginas jsp.. el reporte lo ejecuto desde mi jsp llamando un metodo de la clase.. "void" este ejecuta el reporte de jasper. pero solo me lo muestra en mi pc"servidor", los clientes cuando ejecutan esta instruccion jsp no les carga el reporte a ellos sino al servidor tantas veces que ellos presionen a mi se me carga... gracias.. |
Re: Jasper Report + iReport + NetBeans 4 Lo que tu preguntas ya se ah respondido en el foro, lee los siguientes comentarios, hay esta tu respuesta: http://www.forosdelweb.com/showpost....&postcount=741 http://www.forosdelweb.com/showpost....&postcount=746 Cita:
|
Re: Jasper Report + iReport + NetBeans 4 Por lo que indicas me da la impresion que estas usando la clase JasperViewer para visualizar el reporte, si haces esto en tu jsp lo logico es que se muestre tu reporte en el servidor ya que es el JVM del servidor quien esta ejecutando tus script y con en la maquina de tus clientes. te sugiero exportes tu reporte a pdf como se explica en el foro y envies el pdf al browser de tu cliente. Cita:
|
Re: Jasper Report + iReport + NetBeans 4 Cita:
DestruKtor Gracias por ese detalle... ya mi aplicacion esta lista para ejecutar... |
Re: Jasper Report + iReport + NetBeans 4 Hola a todos, soy nuevo en esto del iReport y tengo problemas para correr la aplicacion, me marca el siguiente error, alguien me podria decir como solucionarlo, de antemano muchas gracias. Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit: gnu.java.awt.peer.gtk.GtkToolkit at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvir onment(libgcj.so.7) at java.awt.Window.<init>(libgcj.so.7) at java.awt.Frame.<init>(libgcj.so.7) at java.awt.Frame.<init>(libgcj.so.7) at javax.swing.SwingUtilities$OwnerFrame.<init>(libgc j.so.7) at javax.swing.SwingUtilities.getOwnerFrame(libgcj.so .7) at javax.swing.JDialog.<init>(libgcj.so.7) at javax.swing.JDialog.<init>(libgcj.so.7) at it.businesslogic.ireport.gui.SplashDialog.<init>(S plashDialog.java:18) at it.businesslogic.ireport.gui.MainFrame.main(MainFr ame.java:7081) Caused by: java.lang.ClassNotFoundException: gnu.java.awt.peer.gtk.GtkToolkit at java.lang.Class.forName(libgcj.so.7) at java.lang.Class.forName(libgcj.so.7) at java.awt.Toolkit.getDefaultToolkit(libgcj.so.7) |
Re: Jasper Report + iReport + NetBeans 4 Ya lo solucione, por si alguien tiene el mismo problema lo resolvi de esta manera. El java con el cual queria correr el ./iReport.sh era el que se encuentra instalado en /usr/bin y por lo q lei este no corre aplicaciones graficas por lo cual hice un enlace al jdk1.5.0_07 que lo tenia instalado en /usr/local/jdk1.5.0_07 de esta manera: primero renombramos el java a java.backup por ejemplo mv java java.backup, lo mismo se hace con el javac ln -s usr/local/jdk1.5.0_07/bin/java /usr/bin lo mismo se hace con el javac ln -s usr/local/jdk1.5.0_07/bin/javac /usr/local si alguien tuve este mismo problema, espero les sirva esto |
Re: Jasper Report + iReport + NetBeans 4 Hola como estan? tengo una consulta sobre esta herramienta iReport. El tema es el siguiente, yo recibo un xml que tiene unos tags de flex porque se los necesita para algo especifico, queria saber si esa herramienta soporta que le envies un xml con esos tipos de tags, porque sino tendria que reprocesar ese xml para eliminar los tags, y otra cosa, si esa herramienta soporta generar los formatos del xml en forma dinamica, porque el xml va a ser dinamico, entonces no voy tener el mismo template de formato para todos los reportes. gracias!!! |
Pasar el datasource con un parametro Hola a tod@s!! Mi problema es que quiero pasar a un subReporte su datasource con un parametro. Antes a los subreportes les pasaba su datasource mediante un fiel de tipo object pero con un parametro no puedo ¿alguien sabe como hacerlo? |
Re: ummm nose nose Cita:
|
Re: Jasper Report + iReport + NetBeans 4 Buenos dias a todos. como ven soy nuevo en este foro y si me meti fue porque se ve que hay mucha gente que sabe y esta dispuesta a ayudar empezando, les comento que soy veterano en java se pero nuevo en jasper y ahorita lo que necesito es crear unos reportes tipo factura de media carta, el problema es que ya me chute unos tutos de IR (ireport) y ya cree mis jrxml, que para iniciar solo muestan texto y una imagen (todo estatico) pero al momento de yamarlo desde java me genera un pdf en blanco, pero si me respeta el tamaño de hoja y eso pero no muestra nada mas, como lo mencionan varios en el foro cheque las versiones de los jars (de hecho no las cheque, pa que no hubiera pierde las copie directamente de IR) y las meti a mi proyecto en netbeans 5.5 no mejenera ningun error ni nada pero ps no se ve nada en el pdf que podra ser, de antemano agradezco su ayuda y feliz año a todos. PD anexo el codigo: package jasper; import net.sf.jasperreports.engine.*; import java.util.HashMap; import net.sf.jasperreports.view.JasperViewer; public class Main { public static void main(String[] args) { JasperReport jasperReport; JasperPrint jasperPrint; try { jasperReport = JasperCompileManager.compileReport("D:/My Documents/Jasper Files/pruebaOCMA.jrxml"); jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap()); JasperExportManager.exportReportToPdfFile(jasperPr int, "D:/My Documents/Jasper Files/pruebaOCMA.pdf"); //JasperViewer.viewReport(jasperPrint); System.out.println("PDF creado..."); } catch (JRException e) { e.printStackTrace(); } } } PD 2 es cierto que no mando nada de parametros por medio del new HashMap() pero supongo que me debe de imprimir el texto estatico que ya tiene el jrxml no? en fin no se ve nada |
Re: Jasper Report + iReport + NetBeans 4 cuando lo llene debe colocarle un datasource, asi sea vacio: Código PHP: Aprovecho para preguntar :-) , tengo una factura que ocupa 1/3 de la hoja, necesito tener 3 copias de lo mismo, en la misma hoja, pero en el esquema solo hay un DETAIL y lo uso con un JRResultSetDataSource, de antemano gracias por cualquier ayuda |
Re: Jasper Report + iReport + NetBeans 4 HOla, este es el primer mensaje que posteo pero me han servido de mucho los ya puesto por ustedes...... ultimamente me esta dando un error al generar los reportes pues cuando trato de ejecutar uno de ellos desde la pagina Jsp no encuentra el .Jasper, ni poniendo este en el directorio raiz ni pasandole la direccion exacta donde se encuentra, agradeceria si alguno puede ayudarme a lo mejor es un eroor bobo pero no lo encuentro, gracias de antemano |
Re: Jasper Report + iReport + NetBeans 4 Alguien le ha pasado que le pasen un parametro de tipo java.util.Calendar y tener que mostrarlo. he intentado hacerlo de esta forma (que en java normal funciona) $P{Fecha}.get($P{Fecha}.YEAR) de tipo Integer pero me da error de Casting. A alguien le ha pasado algo parecido???? |
Re: Jasper Report + iReport + NetBeans 4 Cita:
|
Re: Jasper Report + iReport + NetBeans 4 Pues seguimos con dudas: Que hay que modificar para que el tamaño del fiel por ejemplo "descripcion" se adapte a lo que le mando, ya que me ocurre que algunas veces es algo muy grande y otras mucho mas pequeño y o se me queda mucho blanco y no me lo muestra entero??? ******************************************** Bueno ya lo se y para variar era un tonteria: Hay que activar la casilla del textField-> Stretch with overflow que esta en propiedades |
Re: Jasper Report + iReport + NetBeans 4 Hola a todos, tengo un problema particular,ojala que alguien me pueda ayudar. Construi con Ireport una CrossTab en cuyo detalle me llegan datos que son de cantidad indefinida, sin embargo tanto las filas como las columnas tienen un ancho y alto fijo y cuando vienen mas datos de los que caben en la fila, estos no aparecen. Mi pregunta es existirá alguna opción o manera de hacer que el largo o ancho de estos textfield que forman parte de la crosstab, sea variable?. Gracias por la atencion |
Re: Jasper Report + iReport + NetBeans 4 Hola, necesito saber si alguno de ustedes sabe la diferencia entre AbstractSimpleDataSource y AbstractCollectionDataSource, cuando extender de cada cual, gracias de antemano |
mucho tiempo para mostrar el informe Hola, llevo tiempo haciendo reportes pero no he conseguido que el tiempo de respuesta al llamar a un reporte sea el adecuado, si tiene muchas paginas (+de 10 ) empieza a tardar alrededor de un minuto en rellenar el reporte, lo que me parece una barbaridad. A alquien le pasa lo mismo? ¿como se puede solucionar o mejorar? |
Re: Jasper Report + iReport + NetBeans 4 Cita:
Porfitas si puedes contestame lo mas pronto posible yap... :'( |
Re: Jasper Report + iReport + NetBeans 4 Necesito tu ayuda no he podido solucionar el problema de numerar los registros en un data report, me seria de gran ayuda me colaboraras.. Att...sol |
Re: Jasper Report + iReport + NetBeans 4 hola a todos.Soy nuevo en el manejo de reportes. lo que necesito saber es, que librerias aparte del jfreechart-1.0.0-rc1 se necesitan para el manejo de graficos en java. ya que cuando llamo un reporte hecho en iReport-0.5.2 que contiene un grafico desde un jsp me saca el siguiente error: java.lang.NoClassDefFoundError: org/jfree/ui/Drawable java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClass(Unknown Source) java.security.SecureClassLoader.defineClass(Unknow n Source) java.net.URLClassLoader.defineClass(Unknown Source) yo ya coloque el jfreechart-1.0.0-rc1 en las librerias de apache tomcat pero aun asi me saca el error. He estado buscando si hay otras librerias pero no los he encontrado. les coloco el codigo por si he hecho algo mal : <% response.reset();%> <% response.setHeader("Pragma","no-cache");%> <% response.setHeader("Cache-Control","no-store");%> <% response.setDateHeader("Expires",-1);%> <%@ page import="net.sf.jasperreports.engine.export.*"%> <%@ page import="net.sf.jasperreports.engine.*"%> <%@ page import="net.sf.jasperreports.engine.fill.*" %> <%@ page import="java.util.*" %> <%@ page import="java.io.*" %> <%@ page import="javax.sql.*" %> <%@ page import="java.sql.*" %> <%@ page import="java.awt.Frame" %> <%@ page import="javax.naming.*" %> <%@ page import="net.sf.jasperreports.view.*"%> <%@ page import="net.sf.jasperreports.charts.*"%> <%@ page import="net.sf.jasperreports.engine.JasperReport"% > <%@ page import="net.sf.jasperreports.charts.util.*"%> <%@ page import="org.jfree.data.*"%> <%@ page import="org.jfree.chart.*"%> <%@ page import="org.jfree.chart.plot.*"%> <%@ page import="java.awt.image.*"%> <%@ page import="org.jfree.data.category.CategoryDataset"%> <%@ page import="org.jfree.data.category.DefaultCategoryDat aset"%> <%@ page import="org.jfree.data.jdbc.JDBCCategoryDataset"%> <%@ page import="org.jfree.data.jdbc.JDBCXYDataset"%> <%@ page import="org.jfree.data.xy.XYDataset"%> <%@ page import="org.jfree.data.xy.XYSeries"%> <%@ page import="org.jfree.data.xy.XYSeriesCollection"%> <% Context initContext = new InitialContext(); Context envContext = (Context)initContext.lookup("java:/comp/env"); DataSource ds = (DataSource)envContext.lookup("jdbc/acciones"); Connection conn = ds.getConnection(); String tip=""; String periodo=""; try { periodo = request.getParameter("periodo"); if (periodo == null) periodo = ""; } catch (NullPointerException e){ periodo = ""; } try { tip = request.getParameter("tip"); if (tip == null) tip = ""; } catch (NullPointerException e){ tip = ""; } System.out.println("tip vale "+tip); System.out.println("periodo vale "+periodo); File reportFile = new File(application.getRealPath("/reportes/totales.jasper")); Map parameters = new HashMap(); //en parameters hay q meterle todos los campos q muestra el reporte parameters.put("PERIODO",periodo);//parametros del grafico parameters.put("TIP",tip);//parametros del grafico parameters.put("BaseDir", reportFile.getParentFile()); byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conn); response.setContentType("application/pdf"); response.setContentLength(bytes.length); ServletOutputStream ouputStream = response.getOutputStream(); ouputStream.write(bytes, 0, bytes.length); ouputStream.flush(); ouputStream.close(); conn.close(); %> les agradecería alguna ayuda. |
Re: Jasper Report + iReport + NetBeans 4 Si mal no recuerdo, la librería jfreechart, tiene una dependencia directa con la jcommon. Esta libreria biene incluida en el paquete que te bajas del web de jfreechart |
Re: Jasper Report + iReport + NetBeans 4 me descargue la libreria jcommon en la web de jfreechart y me funciono perfectamente. gracias por la ayuda. |
Re: mucho tiempo para mostrar el informe Hola! yo tenía un problema similar. Generar el reporte es un proceso que lleva su tiempo, el problema está que mientras se genera la GUI se "bloquea", tarda mucho tiempo en volver a responder... Bueno, en fin la solucion es colocar todo el código que genera el reporte en otra clase que herede de SwingWorker, (bueno antes debes buscar el .jar y agregar la libreria en el proyecto) en el método doInBackground(). de esta forma todo el trabajon del reporte se realiza en otro hilo y tu aplicación "no sufre". |
Re: Jasper Report + iReport + NetBeans 4 [QU :arriba: OTE=galarm21;1882225]me descargue la libreria jcommon en la web de jfreechart y me funciono perfectamente. gracias por la ayuda.[/QUOTE] De nada, la proxima crea tu pregunta en un tema nuevo :-) |
iReport + Barcode + Sun One Hola; estoy trabajando con iReport para diseñar informes y mi aplicación web Java es desplegada en servidor Sun One 7. Tengo problemas para visualizar informes que contienen códigos de barras (el resto de informes se visualizan correctamente); el error producido es el siguiente: WARNING ( 1373): CORE3283: stderr: net.sf.jasperreports.engine.JRException: No appropriate image writer found for the "jpeg" format. WARNING ( 1373): CORE3283: stderr: at net.sf.jasperreports.engine.util.JRJdk14ImageEncod er.encode(JRJdk14ImageEncoder.java:95) ... He revisado varios foros, y tutoriales, y creo tener bien configurado todo el entorno, de hecho, los informes sin códigos de barras me funcionan correctamente; supongo q el error tendrá q ver con el tipo de barcode utilizado... (en mi caso code39)... Por cierto, este error sólo se produce en Sun ONe (no en JBoss ni en WebSphere). ¿Algun caso parecido? Gracias. Saludos. |
Re: Gracias, Pero Ya Lo Resolvi Hola Manuel tengo el mismo problemas, no se como numerar en un datareport los resultado de una consulta... ayudameee.. Gracias es urgente... Porfis |
Problema con el formato del xls Hola a todos, soy nuevo en el uso del ireport/jasperreport y mi problema es el siguiente, genero el documento excel correctamente pero el formato no es correcto, las filas se juntan y en algunas zonas desaparecen quedando los datos fuera de las celdas...podríais indicarme cómo solucionarlo...estoy utilizando el ireport 1.3.0 Gracias y un saludo. |
La zona horaria es GMT -6. Ahora son las 13:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.