Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Jasper Report + iReport + NetBeans 4 (http://www.forosdelweb.com/f45/jasper-report-ireport-netbeans-4-a-280528/)

jgsegura7 09/05/2010 09:15

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola,
Junto a mis compas de la U estamos realizando un sistema que controla la flota de vehiculos para uno de los ministerios del pais. Resulta que tenemos que realizar reportes y esos reportes tienen que hacer por medio de datos que insertan los usuarios en un formulario (por ejemplo la matricula de un vehiculo o un reporte por fechas). La cuestion es que no hemos podido averiguar como hacer para tomar los valores que se envian por el formulario para que estos se introduzcan en el iReports.

Alguien me podria ayudar

Gracias!!!

crazyripper 10/05/2010 10:12

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos,

Soy nuevo usando iReport y quisiera saber como puedo hacer para imprimir 2 tickets exactamente iguales en la misma hoja.
Saludos,

yasmisss 27/05/2010 05:43

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por juanalonso (Mensaje 3344609)
Creo que el problema es que todos los objetos vienen con posiciones para situarlos en su sitio correpondiente por eso aparece todo como cuadros de texto, estoy usando la libreria poi3.5-FINAL-20090928.jar con jasperreports 3.7.1 y el problema me afecta por problemas de accesibilidad (van a usar los documentos gente con problemas visuales )
SOCORROOOOOOOOOOO
lo mas cercano que he logrado es hacerlo en formato html y luego cambio la extension a .doc o .rtf y veo el documento pero aparecen todas las lineas divisorias entre componentes......

Tengo el mismo problema, ¿alguien sabe como solucionarlo?

bernardoquinteros 30/05/2010 05:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
:'( Hola, tengo un problema los reportes los diseñe con ireport 3.0 y al instalar el ireport 3.7 no se ejecutan bien o al editarlos se pierden los detalles, me pueden ayudar indicando como se migra de la version 3.0 a la 3.7 o si existe algun software.
bernardo de ecuador

fvalenzuela 09/06/2010 06:46

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola la verdad es que estoy haciendo un reporte para una aplicacion de escritorio y la idea es que se genere un excel segun un tutorial era un codigo bastante simple y el reporte es de una query sin parametros simplemente lista todo lo que hay en una tabla, el reporte lo hice en ireport y genera el excel sin problemas pero cuando intento ejecutarlo desde un boton no me lo permite a continuacion adjunto mi codigo i el error que se ejecuta a ver si alguien logra ayudarme un poco. se los agradeceria mucho.

import java.sql.*;
import javax.swing.*;
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;


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try{

Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn= DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.2.27:1433/passol_apli","sa","qpassol09");



JasperReport reporte = (JasperReport) JRLoader.loadObject("valoresproductosterminados.ja sper");

JasperPrint jasperPrint = JasperFillManager.fillReport(reporte,null,conn);

JRExporter exporter = new JRPdfExporter();
//JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE, new java.io.File("valoresproductosterminados.xls"));
exporter.exportReport();

conn.close();
}
catch(Exception ee)
{
ee.printStackTrace();
}
}

La excepcion que lanza es la siguiente...


Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
at java.lang.Class.getDeclaredConstructors0(Native Method)

bueno espero que alguien pueda ayudarme ya que me he leido este tema hasta como la pagina 30 y no logro encontrar solucion

fvalenzuela 09/06/2010 06:49

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por jgsegura7 (Mensaje 3395314)
Hola,
Junto a mis compas de la U estamos realizando un sistema que controla la flota de vehiculos para uno de los ministerios del pais. Resulta que tenemos que realizar reportes y esos reportes tienen que hacer por medio de datos que insertan los usuarios en un formulario (por ejemplo la matricula de un vehiculo o un reporte por fechas). La cuestion es que no hemos podido averiguar como hacer para tomar los valores que se envian por el formulario para que estos se introduzcan en el iReports.

Alguien me podria ayudar

Gracias!!!

Creo que lo ideal es que en algun momento en especial despues de llenar el formulario metas los datos a una tabla en una base de datos asi despues solo generas la consulta con ireport y te carga los datos en el formato que elijas...pdf, excel, html u otro...

por lo menos yo nunca he enviado los datos directamente de un formulario a un reporte aunque creo que se podria hacer... aun asi la solucion mas simple seria almacenar los datos en una tabla

fvalenzuela 09/06/2010 06:55

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por zkar (Mensaje 3297337)
Que tal...

haber si alguien me puede ayudar estoy utilizando la version del ireport 3.6.2 y me han funcionado varios reportes a la perfeccion exportando pdf, excel etc pero al momento de querer guardar o generar el pdf a archivo me marca este error:

net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: /opt/jasperserver-ce-3.7.0/apache-tomcat/webapps/ROOT/presupuesto.pdf
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:77)
at net.sf.jasperreports.engine.JasperExportManager.ex portReportToPdfFile(JasperExportManager.java:73)
at org.apache.jsp.imprimirpdf_jsp._jspService(imprimi rpdf_jsp.java:90)
at org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:334)
at org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
at org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:869)
at org.apache.coyote.http11.Http11BaseProtocol$Http11 ConnectionHandler.processConnection(Http11BaseProt ocol.java:664)
at org.apache.tomcat.util.net.PoolTcpEndpoint.process Socket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThr ead.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlR unnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.FileNotFoundException: /opt/jasperserver-ce-3.7.0/apache-tomcat/webapps/ROOT/presupuesto.pdf

el codigo que utilizo para exportar es el siguiente:

String reportname = request.getParameter("reporte");
File reportFile = new File(application.getRealPath(reportname+".jasper") );
JasperReport jasperReport = (JasperReport)JRLoader.loadObject(reportFile.getPa th());
Map pars = new HashMap();
int idpresupuesto = Integer.parseInt(request.getParameter("idpresupues to"));
int idrevision= Integer.parseInt(request.getParameter("idrevision" ));
int partes= Integer.parseInt(request.getParameter("partes"));
pars.put("idpresupuesto", idpresupuesto);
pars.put("idrevision",idrevision);
pars.put("partes",partes);
ServletContext context = session.getServletContext();
String relativepath = context.getRealPath(request.getContextPath());
pars.put("relativepath", relativepath+"/");
JasperPrint jasperPrint =JasperFillManager.fillReport(jasperReport, pars, connection);
JasperExportManager.exportReportToPdfFile(relative path+"/presupuesto.pdf");

Saludos



Este tema ya esta respondido aunque creo que te falta agregar la libreria commons-loging de apache tomcat...por lo menos eso es lo que te marca la excepcion

fvalenzuela 09/06/2010 12:32

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por fvalenzuela (Mensaje 3436024)
Hola la verdad es que estoy haciendo un reporte para una aplicacion de escritorio y la idea es que se genere un excel segun un tutorial era un codigo bastante simple y el reporte es de una query sin parametros simplemente lista todo lo que hay en una tabla, el reporte lo hice en ireport y genera el excel sin problemas pero cuando intento ejecutarlo desde un boton no me lo permite a continuacion adjunto mi codigo i el error que se ejecuta a ver si alguien logra ayudarme un poco. se los agradeceria mucho.

import java.sql.*;
import javax.swing.*;
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;


private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try{

Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection conn= DriverManager.getConnection("jdbc:jtds:sqlserver://192.168.2.27:1433/passol_apli","sa","qpassol09");



JasperReport reporte = (JasperReport) JRLoader.loadObject("valoresproductosterminados.ja sper");

JasperPrint jasperPrint = JasperFillManager.fillReport(reporte,null,conn);

JRExporter exporter = new JRPdfExporter();
//JRExporter exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE, new java.io.File("valoresproductosterminados.xls"));
exporter.exportReport();

conn.close();
}
catch(Exception ee)
{
ee.printStackTrace();
}
}

La excepcion que lanza es la siguiente...


Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/codehaus/groovy/control/CompilationFailedException
at java.lang.Class.getDeclaredConstructors0(Native Method)

bueno espero que alguien pueda ayudarme ya que me he leido este tema hasta como la pagina 30 y no logro encontrar solucion


Bueno como no consegui respuesta de nadie del foro termine solucionando mi problema por mi mismo... la verdad era un problema de configuracion...si a alguien le interesa como lo solucione bueno era muy simple, habia que cambiar el lenguaje del ireport en herramientas,opciones, language y ahi seleccione java... y por si acaso cambie el xtml en la primera linea donde decia language="groovy" por "java" y funciono sin problemas asi ke si alguien lo necesita lo publico...

jamir295 24/06/2010 19:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
como estan tengo un problema ... quisiera acceder a un metodo estatico de una clase que me devuelve un string y almacenarlo en un textfield de iReport intente el mismo tutorial ya que no hay muchos pero nada. lo hize de la siguiente forma anticlick sobre el textfield editar expresion y puse ((funciones.convertirNumeroALetra)$P{REPORT_SCRIPT LET}).convertir(numero) donde funciones es mi paquete, convertirNumeroALetra es mi clase, mi metodo estatico que me devuelve un String es convertir(int numero) eso es todo lo que hize y tengo el siguiente error :

Only a type can be imported. report.ConvertNumberToLetter resolves to a package

al parecer no encuentra el paquete me supongo no se que exactamente pasa. Si alguien me puede indicar se lo agradeceria mucho

mi correo es [email protected]

josechores 08/07/2010 09:35

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola buenos dias.

Tengo un problema y espero me lo puedan resolver tengo un reporte en el cual funciona a la perfeccion pero ahora lo que necesito es teniendo ese reporte de ireport cuando se ejecute se pueda generar el archivo pdf pero que el primer reporte se repita pero en otra pagina del mismo archivo de pdf no se si me di a entender y estado investigando pero no e podido encontrar la solucion a mi problema

jorgeluisnt 10/07/2010 00:24

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola amigo me pueden ayudar. uso jasperreports 3.7.3 el problema es que cuando guardo el reporte en formato xls los campos numericos como cantidad o precio me salen con formato de texto y no como numero en el exel. y no se como puedo hacer para ponerlo en formato numerico. en el reporte esos campos estan como double. gracias por su ayuda.

Denis127 11/07/2010 04:44

Respuesta: Jasper Report + iReport + NetBeans 4
 
Espero que aunque el post empezó hace mucho tiempo alguien me pueda resolver la duda:

Mi problema es que estoy generando Reportes con JasperReport y me sale este error:


Código:

11-jul-2010 12:27:59 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() para servlet Informe lanzó excepción
java.lang.OutOfMemoryError: PermGen space


Denis127 12/07/2010 01:37

Respuesta: Jasper Report + iReport + NetBeans 4
 
Me he dedicado a cambiar la configuración de la jvm y parece que ahora ya no me da ese error, pero los informes me salen sin páginas, me dice que hay 0 páginas.

Pero la cuestión es que con el plugin de netbeans, si me genera la vista del pdf y si que hay páginas.

Saludos

reblujo 12/07/2010 07:57

Respuesta: Jasper Report + iReport + NetBeans 4
 
HOla a Todos...
Me parece Excelente este FORO y espero que me puedan ayudar con algo.
Soy nuevo en la generación de Impresiones de JAVA en NETBeans, tengo un Formulario con BD en Access, lo que necesito es por medio de un BOTÓN "Imprimir" pueda Imprimir la Información digitada en el Formulario, sea generando un Reporte o un archivo Pdf, Html o el Que sea.

Gracias por Su Colaboración.

juniorcp 13/07/2010 08:54

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos...
llevo poco tiempo utilizando los jasper reports pero no habia tenido problemas hasta ahora, ya que he estado haciendo un sistema y lo ejecuto y pruebo bien desde netbeans utilizando glassfish, el problema es que ahora debo ejecutarlo con BEA WEBLOGIC y lo unico que no se generan son los jasper report.

Me pueden ayudar si alguien sabe sobre que sucede...??

josechores 15/07/2010 09:31

Respuesta: Jasper Report + iReport + NetBeans 4
 
Tengo una duda yo quiero hacer algo parecido que genere un reporte pero en la primera pagina se muestre los datos de un hotel, luego en la segunda pagina los datos de otro hotel asi sucesivamente hasta que termine como puedo hacer o como le puedo g}hacer para añadir nuevas paginas para que se meta alli, como le puedo hacer

juniorcp 15/07/2010 13:12

Respuesta: Jasper Report + iReport + NetBeans 4
 
Para eso te recomiendo que trabajes creando wizards, eso te va a permitir que cada vez que cambie un dato, es decir, en tu caso los hoteles, pues se vuelva a mostrar nuevamente organizada la información como tu decidas. Para que te salga en una hoja nueva cada vez que cambie el hotel, manejas los limites o los margenes de esos wizards que estas creando y problema resuelto.

josechores 16/07/2010 09:34

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por juniorcp (Mensaje 3482267)
Para eso te recomiendo que trabajes creando wizards, eso te va a permitir que cada vez que cambie un dato, es decir, en tu caso los hoteles, pues se vuelva a mostrar nuevamente organizada la información como tu decidas. Para que te salga en una hoja nueva cada vez que cambie el hotel, manejas los limites o los margenes de esos wizards que estas creando y problema resuelto.

Ok pero que son nos wizrds, el problemas es el siguiente:

Tengo un listado de hoteles con informacion de cada uno de los hoteles, me pidieron un reporte en el cual cuando el usuario le diera click en el boton imprimir de un hotel que generara un pdf con el nombre del hotel y sus caracteristicas y ese reporte si funciona bien el problema fue cuando me pidieron que si el usuario seleccionaba mas de uno hotel mediante un checkbox y le diera click en el boton imprimir Seleccionados generara el reporte en un solo archivo pero en cada pagina un hotel diferente con sus caracteristicas no se si me di a entender, no soy muy experto en ireport y quisiera si me pudieras ayudar por favor.

juniorcp 20/07/2010 12:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
Los wizards son cada una de las divisiones de las hojas de tu reporte, por ejemplo las que salen por defecto son: PageHeader, ColumnHeader, ColumnFooter, PageFooter, entre otros.

Debes crear otros wizards que de acuerdo a los Fields que tienes en tu reporte van a variar, es decir, si uno de los Fields que tienes contiene la información del código o nombre del hotel (eso depende como lo hayas trabajado) pues esa variable es la que va hacer que se despliegue en el wizards que tu le indiques la información del hotel.

Para crear los wizards: Despliega tu barra de "Document Structure", alli debes dar clic con botón derecho sobre "PageHeader" o "ColumnHeader" o "ColumnFooter" o "PageFooter" (es indiferente porque salen las mismas opciones), y seleccionas la opción "New Report Group Wizard", completas los datos: nombre del wizard por ejemplo en tu caso "Hotel", luego el "Group by...." es una lista desplegable, después seleccionas la variable que hace cambiar cada hotel (código o nombre como te dije antes), presionas "Finish" y ya tienes un wizard...
Eso va a provocar que se muestren la información de los hoteles por separado, es
decir: (por ejemplo, cuando ya este compilado y lo pruebes debe salir algo así)

Hotel 1
nombre---personas---costo---horario

Hotel 2
nombre---personas---costo---horario

Hotel 3
nombre---personas---costo---horario

Y así va, desde luego mucho más gráfico en el reporte, pero esa es la idea.
Para que aparezcan en hojas diferentes solo trabajas los margenes de esos wizards colocándolos al limite de la página y ya te funciona (De esta parte no estoy muy seguro, pero creo que en teoría podría funcionar así).
Espero te funcione y te haya podido ayudar un poco al menos.
Éxito...

marianos700 01/10/2010 08:27

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por DestruKtor (Mensaje 1060575)
Hola Kangulo

En primer lugar verifica que este correctamente el contenido mime de salida que debe ser

response.setContentType("application/pdf");

asegurate no imprimir ninguna linea de nada ya que si le ennvia algo al navegador, puede suceder que te arroje esa basura.

y por ultimo, si no te da ningun error de compilacion o de generacion de tu reporte, verifica que vercion de acrobat tengas instalado y si es la 5 o 6 pasate a la 7 y nos cuentas si solucinaste el problema

Suerte!!

Hola, como te va?, te quiero hacer una consulta, los reportes en Ireport que estoy haciendo desde una aplicacion java me levantan perfecto, desde jsp en windows también, el tema es que tengo que hacer que se levanten en las maquinas clientes que están en linux, y en linux no existe el acrobat, y no hay plugin de pdf para los navegadores(firefox y chrome), que me recomiendas para éste caso?, yo necesito que me levante el pdf y me de las opciones básicas, como selección de impresoras, cantidad de impresiones, etc.
Me sería de gran ayuda tu respuesta

Muchas gracias.

dayanirojas 03/10/2010 12:51

Respuesta: Jasper Report + iReport + NetBeans 4
 
hooa espero que esten bine y me puedan ayudar es que tengo un problema con irepor y java
yo tengo hechos los formatos de mi reporte en ireport com parametros y no se como pasarlos a que se me generan en java :'(:'(
si me pueden ayudar se los agradezco

RyoAkiyama 04/10/2010 09:49

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola que tal buenos dias, soy nuevo en el foro, antes que nada felicitaciones, esta muy bien, aqui he encontrado informacion muy interesnate que me ha ayudado mucho. Tengo dos preguntas y son las siguientes.

1.- Cuando exporto a un archivo de texto plano .txt, ¿Por que no me vizualiza nada en el archivo? Ocupo el código que esta a continuación:

JRTextExporter exporter = new JRTextExporter();
exporter.setParameter(JRTextExporterParameter.JASP ER_PRINT, jprint);
exporter.setParameter(JRTextExporterParameter.OUTP UT_FILE, new File(ruta+".txt"));
exporter.setParameter(JRTextExporterParameter.PAGE _HEIGHT, new Integer(250));
exporter.setParameter(JRTextExporterParameter.PAGE _WIDTH, new Integer(50));
exporter.setParameter(JRTextExporterParameter.CHAR ACTER_WIDTH, new Integer(4));
exporter.setParameter(JRTextExporterParameter.CHAR ACTER_HEIGHT, new Integer(8));
exporter.exportReport();

Hago el mismo tipo de exportacion tanto para PDF y para excel, con el respectivo tipo de exportador para cada uno y si lo hace.

2.- ¿Hay algun limite para la exportación en iRepor? Dicho de otra manera, si hay un determinado numero de hojas que se puedan exportar para cada formato.

De antemano, gracias por su atención

RyoAkiyama 04/10/2010 09:53

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por dayanirojas (Mensaje 3582637)
hooa espero que esten bine y me puedan ayudar es que tengo un problema con irepor y java
yo tengo hechos los formatos de mi reporte en ireport com parametros y no se como pasarlos a que se me generan en java :'(:'(
si me pueden ayudar se los agradezco

Hola que tal dayanirojas, no entiendo bien tu duda. ¿Te refieres a como pasar un reporte parametros desde java? Si es asi hasmelo saber para responder inmediatamente. saludos

dayanirojas 05/10/2010 07:19

Respuesta: Jasper Report + iReport + NetBeans 4
 
bueno la idea es pasar lo parametros desde php a java para que se me genere el reporte pasar lo que tengo en el formulario hecho en php al formato que temgo en ireport

RyoAkiyama 07/10/2010 08:22

Respuesta: Jasper Report + iReport + NetBeans 4
 
Mmm, pues, para pasar los parametros de php a java no te podria ayudar, ya que no se muy bien como hacerlo. Pero para pasarlos de java al formato que tengas en el ireport si te puedo ayudar:

Yo ocupo la version de Ireport 3.7.4, no se que versión ocupes, me imagino que ha de cambiar dependiendo de algunas versiones pero la idea es la misma. Necesitas crear en el reporte un parametro, y le puedes poner el nombre que gustes. Una vez creado, debes dar click sobre el para observar sus propiedades, y donde dice parameter class, deberas cambiarlo por el tipo de datos que deseas recibir desd ejava, ya sea String para nombre, float para un precio, etc. Ahora, vamos al código java. deberas abrir la conexion a la base de datos. Después, debemos crear un tipo de dato JasperReport, que es el que abrira el archivo .jasper, continuamos creando un tipo de dato Map, que es el que guardara los parametros que le pasaremos al reporte y finalmente lo mostramos. A continuación te dejo el código para hacer estos pasos:

//variable que tendra el reporte compilado

JasperPrint jprint;

// variable que visualizara el reporte

JasperViewer jview;

//cargando el reporte

JasperReport reporte;
reporte=null;
try
{
reporte = (JasperReport) JRLoader.loadObject(nombrereporte);
}
catch (JRException e)
{
System.out.println("Error cargando el reporte: " + e.getMessage());
System.exit(3);
}

//creando el mapa que almacenara los parametros

Map mapa=new HashMap();
mapa.put(nombredelparametroenelreporte,parametroap asar);

//obteniendo la conexion a la base de datos
Dao dao=null;
try
{
dao= new Dao(servidor, base, usuario,password);
//mostrando el reporte
try
{
// aqui se carga el reporte

jprint=JasperFillManager.fillReport(reporte, mapa, dao.getConnection());

//y aqui lo visualizamos desde java

jview=new JasperViewer(jprint,false);
}
}
Ejemplo del paso de parametros: Si queries pasar desde el formulario un nombre de usuario, deberas crear un parametro en el ireport llamado Nombre, por ejemplo, y en el código anterior deberas poner

mapa.put(Nombre,"Juan");

aqui pongo asi un nombre de ejemplo, pero en tu caso seria colocar el como obtienes ese valor desde el formulario.

Espero haberte podido ayudar un poco, disculpa por no saber bien bien pasar los detos desde php hasta java.

Que tengas un buen dia !!:porra::porra:

lyonnys 14/10/2010 10:17

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola, soy nuevo con las librerias de jasperreport, tengo una dificultad para configurar el acceso al los archivos jrxml, si alguien me pudiera ayudar con esto, tengan en cuenta que trabajo con netbeans6.7

greg_dorian 16/11/2010 11:58

Respuesta: Jasper Report + iReport + NetBeans 6.9.1
 
hola todos

bueno la pregunta es sencilla NO ME MUESTRA EL PREVIEW de mi informe en NetBeans 6.9.1 ya descargue el ultimo plugin de iReport lo instale de nuevo con el jasper.. y cuando corro el wizard con la conexion y mi query todo sale bien, pero no sale el preview del informe.

lo otro es que no se como colocar una accion (como un boto, o un menu) y me direccione el informe para que salga. si alguien sabe como!!! escribir el ejemplo.

Vale aclarar que estoy nuevo con ireports y con esta nueva version de netbeans. quiero hacer una pequeña aplicacion de grabar datos y reportearlo con (existe un wizard o framework donde me seleccione tablas de postgres sql o mysql y les haga formularios crud y hacer reportes???) sentencias sql. pero A DIFICIL QUE ME HA DADO... JAVA CADA VEZ Es como mas complicado para dedicarle menos horas de Autocapacitación.

Gracias por la ayuda del ireport

ber_cer25 22/11/2010 09:24

Respuesta: Formatear Parametros...
 
Hola! Me podrias decir como le diste solucion a tu problema? Yo me encuentro en una situacion muy similar y no se como hacerle.
Te agradecere tu ayuda.


Cita:

Iniciado por Ctx(Arquero23) (Mensaje 1165276)
tengo una duda y espero puedan ayudarme:

Tengo un textfield y en la propiedad de textfield expression le introduje todo un parrafo de texto, entre el parrafo le concateno un parametro y lo que deseo es poder poner ese parametro en negritas.

para ser mas graficos:

("Por medio de la presente me dirijo a usted Sr.").concat($P{nombrePersona}).concat(" para felicitarlo por su asistencia al curso de ireport....")

asi lo tengo me muestra lo siguiente:

Por medio de la presente me dirijo a usted Sr. JUAN PEREZ HERNANDEZ para felicitarlo por su asistencia al curso de ireport....

Y QUISIERA QUE ME MOSTRARA LO SIGUIENTE:

Por medio de la presente me dirijo a usted Sr. JUAN PEREZ HERNANDEZ para felicitarlo por su asistencia al curso de ireport....


-------------------------------------
Agradezco toda posible ayuda


hender 23/11/2010 10:01

Respuesta: Jasper Report + iReport + NetBeans 4
 
buenas tarde genere mis reportes con irepor en mi equipo y funcionan perfecto mi problema es que al subirlo al hosting no funciona me da un error en esta linea
byte[] bytes= JasperRunManager.runReportToPdf(reportFile.getPath (), parameters,con);// new JREmptyDataSource());
y dice esto JasperRunManager cannot be resolved
pregunte al soporte tecnico y me digeron que sus servidores no soportan el ireport mi pregunta es como puedo generar un reporte web o conque gracias por su ayuda

yolivaldez 26/11/2010 11:01

Respuesta: condiciones en iReport
 
Cita:

Iniciado por OscarEscobar (Mensaje 1166166)
Hola ovejota... no se si ya esta esto en el foro pero para contestar tu preguna debes colocar lo siguiente:

($P{miParametro}=="true")?"Si":"No"

donde miParametro es la variable Booleana

Saludos a Todos..... :cool:

Todavia necesito ayuda para un chart en html.
Si alguno tiene idea de como mostrarlo....






:aplauso:
hola q tal me fige en tu comentario y es algo paresido a lo q necesito fijate q en irerpot tengo un campo llamado predio."tipo_predio" en este campo tengo un dato "U" significa que es urbano y otro dato 'R' q es rustico al momento de hacer la consulta por logica me muestra U o R pero no quiero eso quiero q me imprima urbano o rustico tu no sabes como puedo hacerle en ireport y en postgress para q me muestre eso

mi tabla
tipo_predio
U
R

que muestre
urbano
rustico




de antemano gracias...saludos

mi correo: es [email protected] me interesa demaciado usar ireport y apenas estoy empezando con el...


:'(:adios:

yolivaldez 26/11/2010 11:04

Respuesta: condiciones en iReport
 
Cita:

Iniciado por yolivaldez (Mensaje 3650647)
:aplauso:
hola q tal me fige en tu comentario y es algo paresido a lo q necesito fijate q en irerpot tengo un campo llamado predio."tipo_predio" en este campo tengo un dato "U" significa que es urbano y otro dato 'R' q es rustico al momento de hacer la consulta por logica me muestra U o R pero no quiero eso quiero q me imprima urbano o rustico tu no sabes como puedo hacerle en ireport y en postgress para q me muestre eso

mi tabla
tipo_predio
U
R

que muestre
urbano
rustico




de antemano gracias...saludos

mi correo: es [email protected] me interesa demaciado usar ireport y apenas estoy empezando con el...

o alguien q sepa como hacerle..se lo agradeceria mucho


:'(:adios:


juanmatias81 16/12/2010 08:36

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por DestruKtor (Mensaje 2249814)
Hola

Lo mejor para estos casos son los grupos o cortes de control x ejemplo si tu reporte fuera un listado de personas y quisieras una pagina para cada uno

Consulta: SELECT idpersona, nombre, direccion FROM Persona

En tu reporte agrupas x ID de persona y en la opcion de grupo le dices que inicie en una nueva pagina, tonces cada persona te apareceria en una nueva pagina.

ahora puedes definirle parametros al reporte IDDesde IDHasta tonces hay puedes modificando tu consulta pintar uno o varios registros dependiendo el rango, eso seria.

Ahora si lo que estas pensando es que reportes, totalmente distintos con consultas distinatas se mesclen en 1 solo PDF, que yo sepan no es posible. tendrias que entrar a manipular los archivos PDF generados y mesclarlos a nivel d archivo.

pero si defines bien tus reportes no deberias tener problemas.


estimado, por mas que busco por todos lados, no consigo ver

"opcion de grupo le dices que inicie en una nueva pagina, tonces cada persona te apareceria en una nueva pagina."

estoy con iReport 3.7.6

bsdsilva 07/01/2011 09:37

Duda Formato Montos en Jasper
 
Hola,

Tengo el siguiente caso: Construyo un reporte en iReports que posee montos, a todos estos montos le coloco el patron en español (punto como separador de miles y coma para el separador de decimales). Este jasper lo compilo y lo estoy ejecutando desde una pagina web desarrollada en Java. Cuando lo corro el formato de los montos lo cambia segun el idioma de la maquina. Necesito que siempre se vean en el formato español. Hay alguna forma de forzar que tome siempre la configuración en español en el iReport o desde Java?

Gracias.

luis1perez 13/01/2011 08:01

Respuesta: adios subreport overflow
 
Cita:

Iniciado por paulpmmc (Mensaje 1482636)
hola, yo lo solucione colocando el orden de impresión como vertical (seguro lo debes tener como horizontal), con ireport lo cambio a traves de la ventana de propiedades del reporte maestro, en la hoja Mas...espero sea de ayuda, nos vemos.

phoenix

Otra solución es modificar la banda details en tiempo de ejecución de esta manera:

JasperDesign jasper = JRXmlLoader.load(objeto.getRealPath("/reports/reportTaxType.jrxml")); JRDesignBand banda = (JRDesignBand) jasper.getDetail(); banda.setHeight(2000); //YOU CAN SET THE SIZE THAT YOU WANT
JasperReport report2 = JasperCompileManager.compileReport(jasper);
JasperPrint print = JasperFillManager.fillReport(report2, parameters, ds);

luis1perez 14/01/2011 14:19

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por hender (Mensaje 3645965)
buenas tarde genere mis reportes con irepor en mi equipo y funcionan perfecto mi problema es que al subirlo al hosting no funciona me da un error en esta linea
byte[] bytes= JasperRunManager.runReportToPdf(reportFile.getPath (), parameters,con);// new JREmptyDataSource());
y dice esto JasperRunManager cannot be resolved
pregunte al soporte tecnico y me digeron que sus servidores no soportan el ireport mi pregunta es como puedo generar un reporte web o conque gracias por su ayuda

Buenas tardes pana, prueba con este método:

ServletOutputStream outs = response.getOutputStream();
JasperPrint print = JasperFillManager.fillReport(report, parameters, ds);
byte[] pdfByteArray = JasperExportManager.exportReportToPdf(print);

outs.write(pdfByteArray, 0, pdfByteArray.length);

luis1perez 14/01/2011 14:35

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por marianos700 (Mensaje 3580466)
Hola, como te va?, te quiero hacer una consulta, los reportes en Ireport que estoy haciendo desde una aplicacion java me levantan perfecto, desde jsp en windows también, el tema es que tengo que hacer que se levanten en las maquinas clientes que están en linux, y en linux no existe el acrobat, y no hay plugin de pdf para los navegadores(firefox y chrome), que me recomiendas para éste caso?, yo necesito que me levante el pdf y me de las opciones básicas, como selección de impresoras, cantidad de impresiones, etc.
Me sería de gran ayuda tu respuesta

Muchas gracias.

Pana yo lo hago así y me funciona fino en linux y en windows también:

ServletOutputStream outs = response.getOutputStream();
response.setHeader("Content-Disposition", "attachment;filename=" + fileName + ".pdf");
response.setHeader("Content-Type", "aplication/pdf");
response.setContentLength(0);
byte[] pdfByteArray = JasperExportManager.exportReportToPdf(print);
outs.write(pdfByteArray, 0, pdfByteArray.length);
outs.flush();
outs.close();
FacesContext.getCurrentInstance().responseComplete ();

tur_kito 26/01/2011 07:03

Respuesta: Jasper Report + iReport + NetBeans 4
 
primeramente buenos dias a todos .....mi problema es el siguiente trabajo con netbeans 6.1 e ireport diseñe un reporte el cual recupera de un texfield un codigo en numeros y lo pasa a mi reporte en mi reporte le cambie el tipo de letra al de codigo de barras le pongo vista previa y funciona pero cuando me lo exporta a pdf no reconoce el tipo de letra me lo imprime en numeros normales alguien sabe por que pasa esto espero ke alguien pueda ayudarme de antemano muchas gracias

wilfredomg 17/02/2011 08:25

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenos Dias, amigos.-

Tengo varios dias tratando de generar los reportes...Ya logre hacerlo, pero despues que genere el .jar me da errores al tratar de observar un reporte.. (no encuentra el archivo)y esto es porque la ruta del reporte antes del .jar era "/home/user/NetBeansProject/Proyecto/src/reports" y ahora no se como ubicar el mismo dentro del jar.... o como decirle que busque el archivo .jasper dentro del .jar.... Me explico?

Otra duda es que genero el reporte desde un boton en una ventana, este se genera correctamente pero se muestra como inactiva(sin el foco del mouse), y la ventana desde donde se invoco el reporte si se muestra activo (con el foco del mouse).. la duda es como hacer para que elmomento de generar el reporte, este tenga el foco, y la ventana desde donde se invoco quede inactiva...????

Esto es para no tener que cerrar la ventana con el boton, cada vez que genero un reporte.

Muchas Gracias

wilfredomg 19/02/2011 06:23

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buen Día.-

La primera duda que tenia, logre solucionarla.. a continuacion muestro el codigo:

public void ejecutarReporte(Map parametro, String reporte, String titulo) {
try {
if ((reporte == null) && (reporte.equals(""))) {
System.out.println("No encuentro el reporte.");
}
JasperReport masterReport = null;
try {
masterReport = (JasperReport) JRLoader.loadObject(this.getClass().getResourceAsStream(reporte));
} catch (JRException e) {
System.out.println("Error cargando el reporte maestro: " + e.getMessage());
}
JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport, parametro, CONEXION);
JasperViewer jviewer = new JasperViewer(jasperPrint, false);
jviewer.setTitle(titulo);
jviewer.setVisible(true);
} catch (Exception j) {
System.out.println("Mensaje de Error:" + j.getMessage());
}
}

con la linea: this.getClass().getResourceAsStream(reporte) obtienes la ruta del archivo .jasper, (siempre y cuando se encuentre en el mismo package).. Mi problema era que tenia los reportes en un paquete distinto al de las clases y nunca encontraba los reportes...

Todavia sigo teniendo la otra duda... gracias a quien pueda ayudarme

wilfredomg 19/02/2011 08:05

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buen día.-

Ya logre resolver lo de la perdiad del foco cuando se genera un reporte... Solo se debe colocar

jviewer.setModalExclusionType(Dialog.ModalExclusion Type.APPLICATION_EXCLUDE);
antes de jviewer.setVisible(true); del codigo anterior....

Espero pueda ayudar a alguien que tenga el mismo problema...

gabo461 14/04/2011 13:59

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos.

Mi tema es sobre BarCode o Codigo de barras.

Postee esta pregunta en el foro pero no e tenido respuesta y decidi compartirla aqui por si alguno m puede ayudar.

Yo no trabajo mucho ireport pero veo q ustedes tienen mas idea sobre este tema y no pierdo la esperenza q m puedan ayudar, hay les dejo el link:

http://www.forosdelweb.com/f45/barcode-codigo-barras-904224/


Gracias a todos.

SweetyPrincesita 03/05/2011 05:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas Chicooos! Soy una becaria (de periodismo) a la que le han puesto a hacer informes en iReport sobre temas de los que no tengo ni idea.

Más o menos me entiendo ya con el programa, pero hay algo que aún no se como hacerlo, a ver si me podéis echar una manilla. Mi problema es el siguiente:

- A la hora de hacer consultas, pongo una caja "peueñita" pero en algunas consultas el texto que aparece dentro es más grande que la caja, y por consiguiente no aparece la información completa.

alguien sabe si hay alguna opción sobre como poner las propiedades de esta pequeña caja para que aparezca tanta información como provenga de la consulta?

Gracias a toodos! :)

gabo461 10/05/2011 14:09

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por DestruKtor (Mensaje 1061519)
Ahora muchachos quiero pedirles una ayudita

quiero agregar en un informe un codigo de barras PDF417, la cosa es que en el Ireport creo el reporte lo previsualizo y todo perfecto, lo compilo y todo perfecto. pero lo ejecuto en el servidor mediante mi jsp y arroja el error:

Error evaluating expression : image_1 Source text : it.businesslogic.ireport.barcode.BcImage.getBarcod eImage(15,$P{p1},false,false)

alguno de ustedes ah tenido experiencia con este componente?? cual puede ser el problema?

Buenas man, no si depronto has trabajado en ireport el barcode4j para crear codigos de barras con la codificacion EAN-128, si es asi depronto m puedes ayudar y t lo agradeceria mucho.

Necesito representar en ese componente la siguiente estructura:


(415)7709998000100(8020)0253588137(3900)00024310(9 6)2011212

Gracias

paty_tenre 11/05/2011 06:22

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por alvaro_tb (Mensaje 1814626)
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

Hola, mi caso es parecido al tuyo.
Yo tengo que imprimir 16 etiquetas (ocuparian una pagina) por cada empresa que le paso en una lista de empresas.
Es decir si le paso 3 empresas, me imprimiria 3 paginas, cada pagina con 16 etiquetas distribuidas en 2 columnas de 8 etiquetas cada una, de cada una de las 3 empresas.
Nose si lograste solucionar tu problema, si es así podrias contarme como??
Saludos. Muchisimas gracias.

ryor310575 06/06/2011 04:18

Respuesta: alguien lo ha solucionado??
 
Con respecto al "Error retrieving field value bean" algo que hasta ahora me parece extraño pero funciona es que este error se elimina colocando los nombres de las variables de la clase java que se usa para ta llenar el .jasper igual que el nombre de las variables del .jasper esto en en caso de convertir una lista en un datasource.

cris_maco 27/06/2011 01:38

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos,

Tengo un problema con jasper report y espero que aquí me den alguna idea.

Bien, tengo en la banda de detail unos textos dinámicos y uno estático. Resulta que los dinamicos los relleno de base de datos y claro, pues una vez podrán tener una longitud y otra, otra. Pero lo que ahora mismo siempre me pasa es que poniendo lo mismo en los textos, en dos de ellos se cortan (he visto que es cuando llego a una longitud de caracteres (1110), aunque lo mismo influye la altura de las mayusculas que hay en los textos de prueba) pero en el otro no. todos tienen las mismas propiedades, así que no se por qué pasa. Como siempre es mejor poner un poco de código para clarificar lo que pregunto, ahí va:
Código:

<detail>
                        <band height="266"  isSplitAllowed="true" >
                                <staticText>
                                        <reportElement
                                                x="154"
                                                y="16"
                                                width="381"
                                                height="33"
                                                key="staticText-7"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified">
                                                <font fontName="Times New Roman" pdfFontName="Helvetica-Bold" size="9" isBold="true"/>
                                        </textElement>
                                <text><![CDATA[Texto estático]]></text>
                                </staticText>
                                <textField isStretchWithOverflow="true" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
                                        <reportElement
                                                x="154"
                                                y="49"
                                                width="381"
                                                height="26"
                                                key="textField"
                                                positionType="Float"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified">
                                                <font fontName="Times New Roman" size="10" isPdfEmbedded ="true"/>
                                        </textElement>
                                <textFieldExpression  class="java.lang.String"><![CDATA[$P{Informe}]]></textFieldExpression>
                                </textField>
                                <subreport  isUsingCache="true">
                                        <reportElement
                                                x="6"
                                                y="16"
                                                width="125"
                                                height="179"
                                                key="subreport-1"/>
                                        <dataSourceExpression><![CDATA[new JRBeanCollectionDataSource($P{LstGrupos})]]></dataSourceExpression>
                                        <subreportExpression  class="java.lang.String"><![CDATA["./resources/jasperReport/input/grupos.jasper"]]></subreportExpression>
                                </subreport>
                                <textField isStretchWithOverflow="true" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
                                        <reportElement
                                                x="154"
                                                y="105"
                                                width="381"
                                                height="65"
                                                key="textField-11"
                                                positionType="Float"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified">
                                                <font fontName="Times New Roman" size="10" isPdfEmbedded ="true"/>
                                        </textElement>
                                <textFieldExpression  class="java.lang.String"><![CDATA[$P{TextoAdicional1}]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
                                        <reportElement
                                                x="154"
                                                y="81"
                                                width="381"
                                                height="23"
                                                key="staticText-15"
                                                positionType="Float"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified" verticalAlignment="Middle">
                                                <font fontName="Times New Roman" pdfFontName="Helvetica-Bold" size="9" isBold="true"/>
                                        </textElement>
                                <textFieldExpression  class="java.lang.String"><![CDATA[$P{LabelTextoAdicional1}]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="false" isBlankWhenNull="false" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
                                        <reportElement
                                                x="154"
                                                y="175"
                                                width="381"
                                                height="23"
                                                key="staticText-16"
                                                positionType="Float"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified" verticalAlignment="Middle">
                                                <font fontName="Times New Roman" pdfFontName="Helvetica-Bold" size="9" isBold="true"/>
                                        </textElement>
                                <textFieldExpression  class="java.lang.String"><![CDATA[$P{LabelTextoAdicional2}]]></textFieldExpression>
                                </textField>
                                <textField isStretchWithOverflow="true" isBlankWhenNull="true" evaluationTime="Now" hyperlinkType="None"  hyperlinkTarget="Self" >
                                        <reportElement
                                                x="154"
                                                y="200"
                                                width="381"
                                                height="65"
                                                key="textField-12"
                                                positionType="Float"/>
                                        <box topBorder="None" topBorderColor="#000000" leftBorder="None" leftBorderColor="#000000" rightBorder="None" rightBorderColor="#000000" bottomBorder="None" bottomBorderColor="#000000"/>
                                        <textElement textAlignment="Justified">
                                                <font fontName="Times New Roman" size="10" isPdfEmbedded ="true"/>
                                        </textElement>
                                <textFieldExpression  class="java.lang.String"><![CDATA[$P{TextoAdicional2}]]></textFieldExpression>
                                </textField>
                        </band>
                </detail>

La versión que utilizo de iReport es la 2.0.1 y tiene que ser esa (exigencias de proyecto).

He probado diferentes cosas relacionadas con el desbordamiento, ampliar la longitud de la banda, estirar, etc, etc. pero nada parece funcionar. Decir que el subreport que hay, pues tambien es dinamico y se alarga todo lo que necesite, asi que ya me parece todavia más extraño lo que ocurre, porque como ya digo, sitio tiene como para que no se corte...
(los que se cortan son los relativos a las propiedades $P{Informe} y $P{TextoAdicional1}. el ultimo, $P{TextoAdicional2}, es el que se ve perfectamente)

Muchas gracias por las ideas y sugerencias que me podais dar.

alexisgondola17 03/10/2011 15:11

Consulta reporte
 
buenas tardes que tal,
estoy intentando realizar un reporte de 4 niveles

en el primer nivel tengo un sud reporte tipo Parametro en la banda de detalle

en el segundo nivel tengo un sud reporte tipo Field en la banda de detalle

en el tercer nivel tengo un sud reporte tipo Field en la banda title

y el cuarto nivel que seria otra sud reporte, con todos los datos tipo fields, en la banda de detalle,

si alguna persona a echo eso o tiene alguna idea por favor

alexisgondola17 04/10/2011 08:25

Respuesta: Jasper Report + iReport + NetBeans 4
 
estoy utilizando iReport

chengue93 12/10/2011 12:45

Respuesta: Respondiendo Cita de Destruktor
 
Hola necesito generar un reporte en forma Horizontal, que pueda poner un column header en forma de columna

Titulo Detail1 Detail2 Detail 3

Gracias por su Colaboracion

Cita:

Iniciado por fleuken (Mensaje 1469124)
Cita:

Originalmente publicado por DestruKtor
Hola a todos
haber si alguien me puede sacar de la siguiente duda.

En el area de datalle uno imprime el detalle de la consulta normamente hacia abajo asi:

Detalle1
Detalle2
Detalle3
Detalle4

Ahora bien sabe alguien si es posible imprimir el detalle hacia el lado y cuando se complete el ancho de la pagina abance una linea hacia abajo?? asi

Detalle1 Detalle2 Detalle3 Detalle4 Detalle5
Detalle6 Detalle7 Detalle8

Si alguien sabe si se puede o no le agradesco la información.

-------------------------------------------------------------------------

Respuesta:

bueno, he encontrado dos maneras de hacer algo que se le pueda parecer a esto, depende, por supuesto de la magnitud y complejidad de lo que se desee y si lo que se puede hacer satisface a sus inquietudes....

1- La primera es desde el IReport en Ver->Propiedades del Informe-> hay una pleca que se llama Columns, la cual tiene atributos, tales como: columnas (aqui se puede especificar la cantidad de columnas que quieres que tenga el reporte en la banda detail), asi como la anchura de estas. Luego en la pleca More... le dices en que direccion quieres que se impriman los datos, si vertical u horizontal (en el primer caso se imprimen todos en la primera columna y despues se llena la segunda, etc; en el otro hace similar a lo que quieres).
Se puede ir directamente al fichero *.jrxml y cambiarle el atributo columnCount="3" y el atributo printOrder="Horizontal", por ejemplo...

para columnCount="3" y printOrder="Horizontal", quedaria:

Detail 1 Detail 2 Detail 3
Detail 4 Detail 5 Detail 6

2 - La otra forma que no he probado todavia, pero creo que pudiera funcionar, es cuando quieres imprimir, por ejemplo, una lista de nombres en forma de parrafo, de donde la variante anterior no seria bien vista pues se crearian separaciones de tamaños arbitrarios y no deseados.
La idea consiste en crear una variable de tipo String, "concatenar", donde su expresion de evaluacion sea concatenar+", "+$F{nombre} y entonces la mandaria a mostrarse en una banda que vaya despues del detail, asi se mostraria toda una concatenacion de nombres como si hubiese sido un solo text field....deberia quedar, mas o menos asi:

nombre1, nombre2, nombre3,
nombre 4, nombre 5, etc....


luisoswaldo 13/02/2012 10:42

Respuesta: Re: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por carlos_82 (Mensaje 2319116)
con una nueva duda.

resulta que los reportes que estoy haciendo se generan según algunos parametros (4) los cuales ninguno de ellos es obligatorio, entonces tengo el siguiente problema, como hago para generar el reporte algunas veces con un numero (x) determinado de parametros y otras con otro numero (y) de parametros, tal que en ocasiones la consulta sea:

- select * from tabla where parametro1 = valor1 and parametro2 = valor

y otras veces

- select * from tabla where parametro1 = valor1 and parametro2 = valor and parametro3 = valor3

o simplemente

- select * from tabla

estuve hechando el ojo y destructor tuvo problemas en pasar como parametros el string de la consulta como parametro, cosa que pensé que podia dar solucion a mi problema (manipulo el string en java luego lo paso) pero tengo los mismos problemas que el tuvo y no entendi la solucción que le dieron.

Destructor please help ó cualquier otro que alla pasado por lo mismo y lo halla logrado solucionar

HELLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Yo tengo exactamente el mismo problema, conseguiste alguna solución a este problema, a pesar de que ha pasado mucho tiempo espero puedas responder.


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.