Foros del Web » Programación para mayores de 30 ;) » Java »

Jasper Report + iReport + NetBeans 4

Estas en el tema de Jasper Report + iReport + NetBeans 4 en el foro de Java en Foros del Web. holas a todos una duda a alguien le sale este error ? miren tengo todo okey funciona mi reportes todo bien, resulta que cuando imprimo ...

  #1021 (permalink)  
Antiguo 18/08/2008, 14:21
Avatar de poloche  
Fecha de Ingreso: abril-2006
Ubicación: cochabamba
Mensajes: 93
Antigüedad: 18 años
Puntos: 1
un problema

holas a todos una duda a alguien le sale este error ?
miren tengo todo okey funciona mi reportes todo bien, resulta que cuando imprimo un reporte ya generado y le doy a las propiedades de impresion como rapida y solo negro el reporte se desconfigura y me sale como si hubiese mandado en horizontal con tamaño muy grande si hay alguien que sepa porque y como solucionarlo plis necesito esta ayuda
  #1022 (permalink)  
Antiguo 19/08/2008, 08:20
 
Fecha de Ingreso: agosto-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

HOLA QUE TAL, ESPERO QU EBIEN, ESTOY REALIZANDO UN REPORTE PDF CON IREPORT PARA VER LOS TITULOS DE ALUMNOS DE MI UNIVERSIDAD, PERO ME SALE ERROR.. SI ALGUIEN ME PUEDE AYUDAR POR FAVOR LE ESTARIA MUY AGRADECIDO, ME SALE ESTE ERROR...ASI ESTOY USANDO ECLIPSE+JBOSS SEAM:

Exception during request processing:
Caused by javax.el.PropertyNotFoundException with message: "Target Unreachable, identifier 'getFichaANR' resolved to null"

org.jboss.el.parser.AstValue.getTarget(AstValue.ja va:38)
org.jboss.el.parser.AstValue.invoke(AstValue.java: 95)
org.jboss.el.MethodExpressionImpl.invoke(MethodExp ressionImpl.java:276)
org.jboss.seam.core.Expressions$2.invoke(Expressio ns.java:173)
org.jboss.seam.navigation.Pages.callAction(Pages.j ava:636)
org.jboss.seam.navigation.Pages.preRender(Pages.ja va:289)
org.jboss.seam.jsf.SeamPhaseListener.preRenderPage (SeamPhaseListener.java:549)
org.jboss.seam.jsf.SeamPhaseListener.beforeRenderR esponse(SeamPhaseListener.java:460)
org.jboss.seam.jsf.SeamPhaseListener.beforeServlet Phase(SeamPhaseListener.java:144)
org.jboss.seam.jsf.SeamPhaseListener.beforePhase(S eamPhaseListener.java:114)
com.sun.faces.lifecycle.LifecycleImpl.phase(Lifecy cleImpl.java:222)
com.sun.faces.lifecycle.LifecycleImpl.render(Lifec ycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServl et.java:245)
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:290)
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:83)
org.jboss.seam.web.MultipartFilter.doFilter(Multip artFilter.java:85)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.jboss.seam.web.ExceptionFilter.doFilter(Except ionFilter.java:64)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.jboss.seam.web.RedirectFilter.doFilter(Redirec tFilter.java:45)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(Base XMLFilter.java:141)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter .java:281)
org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4js fFilter.java:60)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.jboss.seam.web.LoggingFilter.doFilter(LoggingF ilter.java:58)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.jboss.seam.debug.hot.HotDeployFilter.doFilter( HotDeployFilter.java:68)
org.jboss.seam.servlet.SeamFilter$FilterChainImpl. doFilter(SeamFilter.java:69)
org.jboss.seam.servlet.SeamFilter.doFilter(SeamFil ter.java:158)
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doF ilter(ReplyHeaderFilter.java:96)
org.apache.catalina.core.ApplicationFilterChain.in ternalDoFilter(ApplicationFilterChain.java:235)
org.apache.catalina.core.ApplicationFilterChain.do Filter(ApplicationFilterChain.java:206)
org.apache.catalina.core.StandardWrapperValve.invo ke(StandardWrapperValve.java:230)
org.apache.catalina.core.StandardContextValve.invo ke(StandardContextValve.java:175)
org.jboss.web.tomcat.security.SecurityAssociationV alve.invoke(SecurityAssociationValve.java:179)
org.apache.catalina.authenticator.AuthenticatorBas e.invoke(AuthenticatorBase.java:432)
org.jboss.web.tomcat.security.JaccContextValve.inv oke(JaccContextValve.java:84)
org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:127)
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:102)
org.jboss.web.tomcat.service.jca.CachedConnectionV alve.invoke(CachedConnectionValve.java:157)
org.apache.catalina.core.StandardEngineValve.invok e(StandardEngineValve.java:109)
org.apache.catalina.connector.CoyoteAdapter.servic e(CoyoteAdapter.java:262)
org.apache.coyote.http11.Http11Processor.process(H ttp11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11Conn ectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run( JIoEndpoint.java:446)
java.lang.Thread.run(Unknown Source)
  #1023 (permalink)  
Antiguo 19/08/2008, 11:50
 
Fecha de Ingreso: agosto-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

hola ayudame a terminar mi reporte este es el codigo que tengo: diganme si esta bien:

package com.anr.session;

import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import java.sql.*;
import javax.faces.context.FacesContext;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import org.jboss.seam.annotations.In;
import java.util.HashMap;
import java.util.Map;

public class Reporte {
@In
private FacesContext facesContext;

public Reporte() {
}

/**
* @param args the command line arguments
*/
public void getFichaANR() {
// TODO code application logic here
Map<String,String> parameters = new HashMap<String,String>();
parameters.put("a","LL");
parameters.put("b","FF");
parameters.put("sql_query", new String("select * from gradoObtenido"));

try
{

//Ruta de Archivo Jasper
String fileName="C:\\reports\\RegistrodeGradosyTitulos.ja sper";

//Ruta de archivo pdf de destino
String destFileNamePdf="C:\\reports\\RegistrodeGradosyTit ulos.pdf";
//Ruta de archivo xls de destino
String destFileNameXls="C:\\reports\\RegistrodeGradosyTit ulos.xls";

ServletOutputStream out;
HttpServletResponse response = (HttpServletResponse) facesContext.getExternalContext().getResponse();
//Pasamos parametros al reporte Jasper.


byte[] fichero = JasperRunManager.runReportToPdf (fileName, parameters);

response.setContentType ("application/pdf");
response.setHeader ("Content-disposition", "inline; filename=RegistrodeGradosyTitulos.pdf");
response.setHeader ("Cache-Control", "max-age=30");
response.setHeader ("Pragma", "No-cache");
response.setDateHeader ("Expires", 0);
response.setContentLength (fichero.length);
out = response.getOutputStream ();

out.write (fichero, 0, fichero.length);
out.flush ();
out.close ();

//Preparacion del reporte (en esta etapa se inserta el valor del query en el reporte).
JasperPrint jasperPrint=JasperFillManager.fillReport(fileName, parameters, getConnection());

//Creación del PDF
JasperExportManager.exportReportToPdfFile(jasperPr int, destFileNamePdf);

//Creación del XLS
JRXlsExporter exporter = new JRXlsExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, jasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_F ILE_NAME, destFileNameXls);
exporter.setParameter(JRXlsExporterParameter.IS_ON E_PAGE_PER_SHEET, Boolean.TRUE);
exporter.exportReport();

System.exit(0);
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}

/**Metodo para crear la conexion a DB*/
private static Connection getConnection() throws ClassNotFoundException, SQLException {
//Configuración de la conexión.
String driver = "org.mysql.Driver";
String connectString = "jdbc:mysql://localhost:3306/anr";
String user = "root";
String password = "";

Class.forName(driver);
Connection conn = DriverManager.getConnection(connectString, user, password);

//Retornamos la conexión establecida.
return conn;
}

}
  #1024 (permalink)  
Antiguo 20/08/2008, 09:29
 
Fecha de Ingreso: agosto-2008
Mensajes: 4
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por jck22 Ver Mensaje
Hola gente, un saludo para todos, tengo un problemo, espero alguien me pueda ayudar... lo que pasa es q genero mi reporte desde eclipse, abre el reporte y todo, pero lo tengo bloqueado, no puedo cerrarlo ni modificar el tamaño ni nada, lo abro y se bloquea totalmente, sin poder hacer nada mas que solo detener la ejecucion...mi codigo es el siguiente:

Transaction t = new Transaction();
FrmConfigRepPersonalizado t1 = new FrmConfigRepPersonalizado();
URL url = t1.getClass().getResource("RListaValidas1.jasper") ;
if (url == null) {
System.out.println("No encuentro el archivo del reporte.");
System.exit(2);
}
JasperReport jasperreport = null;
try {
jasperreport = (JasperReport) JRLoader.loadObject(url);
} catch (JRException jrexception) {
System.out.println("Error cargando el reporte: " + jrexception.getMessage());
System.exit(3);
}
Connection con = null;
try {
con = t.getConnection();
} catch (TransactionException te) {
System.out.println("Error de conexión: " + te.getMessage());
System.exit(4);
}
Map parametros = new HashMap();
("P_nombre",cbxPartido.getSelectedItem());

JasperPrint jasperprint = null;
try {
jasperprint = JasperFillManager.fillReport(jasperreport, parametros,con);
} catch (JRException je) {
System.out.println("Error llenando el reporte: " + je.getMessage());
JasperViewer jasperviewer = new JasperViewer(jasperprint,false);
jasperviewer.setTitle("SSV - Reporte Personalizado");
jasperviewer.setExtendedState(0);
jasperviewer.setFocusable(true);
jasperviewer.setFocusableWindowState(true);
jasperviewer.setResizable(true);
jasperviewer.setEnabled(true);
jasperviewer.setVisible(true);

t.close();
}
alguien sabe pq se bloquea el reporte...muchas graciasss

hola estmidado amigo disculpa, yo tambien estoy haciendo un reporte en eclipse, me podrias ayudar a como hacerlo porque no me sale nada siempre me sale getFichaANR null; y no funciona nada de nada.. en otras toy medio perdido.. gracias.. de antemano
  #1025 (permalink)  
Antiguo 20/08/2008, 09:58
Avatar de angel_avril  
Fecha de Ingreso: enero-2007
Mensajes: 2
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola que tal, no suelo pedir ayuda en foros por que bueno es dificil que te contesten pero la verdad ahora si estoy medio stresada por que no logro realizar lo que necesito y agradeceria mucho la ayuda.

Lo que necesito parece simple pero almenos yo no lo he logrado, trabajo con ireport y me ha sido muy util pero ahorita si ya no encuentro lo que necesito, y necesito hacer un reporte mas o menos de esta forma

materia1 materia2 materia3 materia4

alumno1 calif1 calif2 calif3 calif4
alumno1
alumno4
alumno5

es decir que los datos salgan tanto en horizonal como en vertical, intente poner columnas desde propiedades del documento pero entonces me divide todo el reporte en columnas y ya no puedo hacer que aparezcan los demas datos en forma vertical, y no puedo poner los nombres de las materias de forma estatica por que estan cambiando constantemente, por favor alguien podria hecharme la mano?, se los agraderece mucho
  #1026 (permalink)  
Antiguo 27/08/2008, 10:46
 
Fecha de Ingreso: agosto-2005
Mensajes: 34
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola a todos!!! es posible que no tenga mucho que ver con este POST pero necesito ayuda sobre un tema!!!!

tengo un reporte y el la banda DETAIL tiene varias columnas.... En la primera columna tengo campos de texto que no quieron que se impriman en las demás entonces en la opción Print When tengo los siguiente new Boolean($V{REPORT_COUNT}.intValue() < 2) y me funciona bien!!! lo único malo es que me deja el espacio en blanco donde no se imprimen los campos...

quisiera saber sí hay alguna manera de suprimir estos espacios en blanco ????
he intentado varias cosas como ajustar el tamaño de los campos al ancho de la banda y otras opciones del IReport pero nada me resuelve el problema que tengo!!!


El espacio en blanco entre las columnas representa el tamaño de los campos que solo se imprimen en la primera columna!!!!

espero haberme explicado lo mejor posible!!!

alguna idea para suprimir estos espacios ????
  #1027 (permalink)  
Antiguo 28/08/2008, 10:18
 
Fecha de Ingreso: agosto-2005
Mensajes: 34
Antigüedad: 18 años, 8 meses
Puntos: 0
Formulas en IReport

Hola a Todos !!!

Estoy intentando realizar operaciones con campos de la base de datos en IReport y no he podido!!!
por ejemplo quiero restar el valor de 2 campos ó multiplicarlos por un valor numerico...

alguna sugerencia como utilizar las formulas en IReport ????

gracias!!!
  #1028 (permalink)  
Antiguo 09/09/2008, 14:25
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

hola ..
ya intentaste crear un reporte de referencias cruzadas ??? .. es el propio... que versión de IREPORT tienes ?? ...
  #1029 (permalink)  
Antiguo 09/09/2008, 14:28
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

hola a todos ... tengo el siguienet problema. En un reporte tengo un dato que se separa por guiones p.e. xxxx-4444-ccc. Si este dato llega al final de la linea, el dato se corta por el guión dejando la información inconsistente para el usuario.

Alguien tiene idea de como darle solución a este tema ??? ... ya me tiene con los pelos de punta.

Gracias
  #1030 (permalink)  
Antiguo 16/09/2008, 09:37
Avatar de juniorov  
Fecha de Ingreso: abril-2007
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Ayuda con ireport!!!

Necesito ayuda.
Ocupo exportar un .jasper a .xls, lo mas que he podido hecr es exportarlo a pdf pero no se como hacerlo a xls.
alguien me podria ayudar.

gracias...
  #1031 (permalink)  
Antiguo 23/09/2008, 16:53
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Saludo a todas las personas que participan en este grandioso foro ke me a ayudado muchisimo en mi andar por el jasperreport.

Tengo un problema y kisiera saber si alguien me puede ayudar tengo el siguiente codigo:

JasperPrint jasperPrint=JasperFillManager.fillReport(fileName, parameters, conn);
JasperPrintManager print = new JasperPrintManager ();
print.printReport(jasperPrint,false);

hasta aqui todo perfecto imprime directamente a mi impresora, el problema es que al reemplazar en la ultima linea el "false" por "true" la pagina se queda cargando y nunca termina, lo que kiero hacer es que me permita seleccionar la impresora.

Como nota me gustaria especificar que la otra impresora que kiero utilizar esta en red, y aunque este predeterminada solo me imprime a la que esta conectada localmente.

De antemano muchas gracias.
  #1032 (permalink)  
Antiguo 30/09/2008, 07:42
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Recuperar datos de BD con iReport Imprimir en PDF

saludos.

Compañeros por favor si alguien me puede ayudar estoy utilizando Ireport 3.0 para generar reportes en una aplicación Web

Tengo registros almacenados en mi BD, que los guarde desde un formulario con el editor TinyMCE, hosea que en la base de datos se guarda en codigo HTML

Para realizar la impresión de los reportes utilizo ireport ver3.0 pero resulta que tengo problemas al momento de exportar en Formato PDF no se muestra las tablas y bordes insertadas desde el formulario.

por sierto en archivo.jxml (fuente) de mi reporte en las propiedades Markup=HTML , esto para que leea el codigo Html de la base datos.

Gracias por su Valiosos apoyo.

Última edición por fabiasqui; 01/10/2008 a las 15:20 Razón: No esta claro la pregunta
  #1033 (permalink)  
Antiguo 01/10/2008, 04:31
Avatar de pabloaltamirano22  
Fecha de Ingreso: junio-2008
Ubicación: Viena
Mensajes: 203
Antigüedad: 15 años, 9 meses
Puntos: 5
Respuesta: Jasper Report + iReport + NetBeans 4

Hola fabiasqui,

creo que estas dando pocos datos de tu problema o error, porque no entiendo en que sentido no se muestran bien los datos.

Si puedes dar mas informacion alguien (me incluyo) seguro podrá ayudarte.

salu2
__________________
Paulo
  #1034 (permalink)  
Antiguo 01/10/2008, 10:27
 
Fecha de Ingreso: junio-2004
Mensajes: 91
Antigüedad: 19 años, 10 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

hola a todos:

tenemos un problema con la gráfica Multi eje en ireport. Hemos incluido un grafica de barras XY temporal y otra time series y no somos capaces que nos aparezcan en el eje de las x el total de las categorías (es decir se muestran las fechas cada dos días y vacio en medio, en vez de cada día, saltandose el label del eje de las x una fecha si o otra no, aunque si que se nos muestra el valor asociado en las gráficas). Solamente lo podemos solucionar redimensinando la gráfica a un tamaño enorme y con una letra muy pequeña en los lables del eje de las x.

¿Sabeis como poder forzar que aparezcan todas las categorías del eje X? también nos valdría si sabeis como poner dos subreports una apasaido y otro vertical en un mismo report.

Gracias por adelantado.
  #1035 (permalink)  
Antiguo 12/10/2008, 14:38
 
Fecha de Ingreso: septiembre-2008
Mensajes: 3
Antigüedad: 15 años, 7 meses
Puntos: 0
Sonrisa Respuesta: Jasper Report + iReport + NetBeans 4

hola quisiera saber xk no es posible k se muestren las imagenes en un reporte hecho desde jsp con ireport

Última edición por sdarknot; 14/05/2010 a las 14:23
  #1036 (permalink)  
Antiguo 14/10/2008, 06:52
 
Fecha de Ingreso: marzo-2007
Mensajes: 4
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: pasar consulta completa como parametro

Cita:
Iniciado por DestruKtor Ver Mensaje
Hola nuevamente a todos!

Una pregunta, alguno ah encontrado la forma de pasar una consulta completa???

por más que intento en el IReport definir el query como un parametro $P{sql} y pasarle la consulta completa desde afuera, cuando trato de ejecutar el reporte da error y aunque lo puedo compilar ignorando esto, tras ejecutarlo mediante jsp. no funciona aludiendo a error en la consulta.

alquien ah logrado solucionarlo??, por que tengo una consulta muy complja como para definirla con parametros para cada condicion

Gracias como siempre

DestruKtor
-----

Para poder pasar la consulta como un parametro el paramentro desde el reporte lo tenes que llamar como $P!{sql} en lugar de $P{sql}, lo que hace esto es eliminar las comillas y dejar la consulta como tal.
  #1037 (permalink)  
Antiguo 14/10/2008, 17:50
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Compañeros por favor si alguien me puede ayudar estoy utilizando Ireport 3.0 para generar reportes en una aplicación Web

Al momnento ejecutar el informe y exportar a formato PDF no se visualiza las tablas (trabajo con ireport 3.0 y en mysql los datos estan guardados en formato HTML)

En formato PDF Me sale asi:

Adjunto cuadro:

Cantidad
Valor
100
3000

Se supone que desde cantidad debe salir en una tablica de 2 filas y 2 columnas

Por favor si alguien me puede ayudar con su mail para enviar un ejemplo.
  #1038 (permalink)  
Antiguo 14/10/2008, 23:00
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Tengo dos problemas, cuando hago una grafica se repite el mismo numero de veces que resultados arrojados, alguien sabe como solucionarlo?? El segundo por medio de un parametro quiero pasarle valores a una setencia sql con un in, como sera numerico, por ejemplo seria 1,2,3,4 , pero si pongo eso en el parametro me macra error, alguien sabe como solucionarlo, un ejemplo es select * from tabla clientes where id in $P{id}, pero si a id, le quisiera poner 1,2,3, como le podria hacer, gracias por la ayuda
  #1039 (permalink)  
Antiguo 20/10/2008, 05:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Exclamación Problema con un campo tipo list

Hola buenas y ante todo dar la enhorabuena por este foro tan completo.

Bueno tengo un problema y haber si me podeis ayudar. Pues tengo un bean que mando a mi Report que contiene dos campos uno de tipo String y otro de tipo Collection, al intentar pintar la lista siempre me da un error. Haber si alguien me puede orientar y decirme como tengo que declarar en el iReport el campo para que me lo pinte bien.

Un Saludo y Gracias de ante mano.
  #1040 (permalink)  
Antiguo 31/10/2008, 12:24
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola Tengo un problema con iReports jasperreports

Generamos varios reportes como 10 algunos tienen una tabla de encabezado con líneas y estan perfectos y se exportan a PDF y todo bien

Pero ahora que quiero agregar otros reportes ya no me pone el borde en la tablita del encabezado de cada elemento de texto, le configuro exactamente igual que con los otros reportes borde color negro con un ancho de 1 pero en el preview aparece y en el PDF sale en blanco.

Ayuda, no he encontrado la causa de esto, ví el codigo de los otros reportes y es igualito no sé porque en unos si se ve en el PDF y en otros no


ayuda por favor


muchas gracias
  #1041 (permalink)  
Antiguo 05/11/2008, 12:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

hola a todos, soy nuevo en netbeans e ireport, ojala puedieran ayudarme, mi problema es que no puedo pasarle parametros a mi reporte, ya hice casi todo lo que he leido de este foro y no me funciona:
esto es lo que ya hice, ami reporte le agregue un parametros llamado codigoAuto, en el archivo xml hice esto : WHERE codigo = $P{codigoAuto}
y tengo un archivo java donde tengo esto:
public class AutoCombustible {
private Connection conn;
private final String login = "root"; //usuario de acceso a MySQL
private final String password = "root"; //contraseña de usuario
private String url = "jdbc:mysql://localhost/plantavehicular";
private String codigoAuto;
JasperReport jasperReport;

public AutoCombustible()
{
try
{
Class.forName("com.mysql.jdbc.Driver"); //se carga el driver
conn = DriverManager.getConnection(url,login,password);
}
catch (ClassNotFoundException ex)
{
ex.printStackTrace();
}
catch (SQLException ex)
{
ex.printStackTrace();
}
}

public void runReporte(String codigoAuto)
{
//this.id_contact="";
//this.id_contact = id;

try
{
String master = System.getProperty("user.dir") +
"/src/plantavehicular/reporteAutoCombustible.jasper";

System.out.println("master" + master);
if (master == null)
{
System.out.println("No encuentro el archivo del reporte maestro.");
System.exit(2);
}
JasperReport masterReport = null;
try
{
masterReport = (JasperReport) JRLoader.loadObject(master);
}
catch (JRException e)
{
System.out.println("Error cargando el reporte maestro: " + e.getMessage());
System.exit(3);
}

//este es el parámetro, se pueden agregar más parámetros
//basta con poner mas parametro.put
Map parametro = new HashMap();
parametro.put("codigo",codigoAuto);
//------------------------//
// jasperReport = JasperCompileManager.compileReport(
// System.getProperty("user.dir")+ "/src/plantavehicular/reporteAutoCombustible.jrxml");
//---------------------------//

//Reporte diseñado y compilado con iReport
JasperPrint jasperPrint = JasperFillManager.fillReport(masterReport,parametr o, conn);
//Se lanza el Viewer de Jasper, no termina aplicación al salir
JasperViewer jviewer = new JasperViewer(jasperPrint,false);
jviewer.setTitle("SAN JOSE PC");
jviewer.setVisible(true);
}
catch (Exception j)
{
System.out.println("Mensaje de Error:"+j.getMessage());
}

}
public void cerrar()
{
try
{
conn.close();
}
catch (SQLException ex)
{
ex.printStackTrace();
}
}
}
y una aplicacion grafica con un jtextfield y con un boton
la hacer clic en el boton me debe generar un reporte con el codigo que introduje en el jtextfield: ejemplo
private AutoCombustible jasper;
private String codigo;
y en el constructor:
jasper = new AutoCombustible()
en el boton:
private void button1ActionPerformed(java.awt.event.ActionEvent evt) {
codigo= textCodigo.getText().trim();
jasper.runReporte(codigo);
}

a mo parametro le tengo puesto un defualt
y siempre me imprime el reporte con el parametro default
nose que mas hacer
ayudenme!!!
  #1042 (permalink)  
Antiguo 25/11/2008, 03:07
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola!!!

Tengo una duda sobre los filtros de iReport... No consigo que la expresion ( <condition> ? exp1 : exp2 ) me funcione.

La idea es hacer un filtro para hacer un listado multiseleccionable, es decir, poder concretar el servicio o ponerlos todos. Para ello necesito o poner una linea de codigo o eliminarla y e pensado en hacerle un filtro con la expresion antes mentada.

( $P{EPISODIO}==null ? "" : e.tipo=$P{EPISODIO} )

Esa es la linea de codigo que me da problemas, me dice que me falta un parametro de IN o OUT.

Alguien me podria dar un ejemplo de como funciona la expresion, o decirme si voy por el buen camino o no?


Muchissias gracias por adelantado!
-----------------------------------------------------------
E conseguid solucionarlo yo solo, pongo la solucion por si alguien la necesita ^^

WHERE
(e.tipo IN ($P{EPISODIO}) OR '*' IN ($P{EPISODIO})) AND
....

Una solucion imporvisada pero gueno... sirve no? ^^

Salu2!

Última edición por GaBop; 25/11/2008 a las 04:17 Razón: Solucionado
  #1043 (permalink)  
Antiguo 26/11/2008, 03:31
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola de nuevoooo!!!

Me a surgido otro pequeño problema i no enkuentro solucion...
Esta vez me gustaria poner el nombre del report en el listado imprimido, i en los tutoriales que tengo y e buscado no encuentro eso..

Hay alguna forma de poner una "variable" con el nombre exacto del listado sin que tenga que escribirlo yo?

Muchas gracias por adelantado!!!
  #1044 (permalink)  
Antiguo 26/11/2008, 04:22
 
Fecha de Ingreso: abril-2007
Mensajes: 9
Antigüedad: 17 años
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola.Una pregunta compleja que creo aún no han resuelto en anteriores post (me lo he leido casi todo). Como se hace para que los campos que queden en blanco y no llenen de BBDD no se impriman, ni siquiera su hueco?Algo así como borrar filas vacías y que las llenas se desplazen hacia arriba compactando la información y no dejando espacios en blanco. (espero haberme explicado y espero también que me respondan)
  #1045 (permalink)  
Antiguo 26/11/2008, 12:22
Avatar de emanuelrodriguez1  
Fecha de Ingreso: noviembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Hola gente del foro, les cuento este es mi primer posteo....Me suscribir para pedir ayuda deseperada, pero leyendo lo subido por Uds pude crear mi reporte y utilizarlo des mi Aplicacion.... Aca les dejo el codigo que utilize si a alguno le sirve....Gracias

Query q=null;
Map<String, String> params = new HashMap<String, String>();
params.put("jTextField1NumEnt", this.jTextField1NumEnt.getText().toString());
try {
q = new Query();
} catch (Exception ex) {
Logger.getLogger(EntradaEnReparacion.class.getName ()).log(Level.SEVERE, null, ex);
}
try{
//Ruta de Archivo Jasper
String fileName="C:\\reports\\reportEntradaPersona.jasper ";
//Ruta de archivo pdf de destino
String destFileNamePdf="C:\\reports\\reportEntradaPersona .pdf";

//Preparacion del PDF
JasperPrint jasperPrint = null;
try {
jasperPrint = JasperFillManager.fillReport(fileName, params, q.getConection());
} catch (SQLException ex) {
Logger.getLogger(EntradaEnReparacion.class.getName ()).log(Level.SEVERE, null, ex);
GuiTools.ErrorMessage(ex.getMessage());
}
//Creación del PDF
JasperExportManager.exportReportToPdfFile(jasperPr int, destFileNamePdf);
//Edita la vista en pantalla del PDF
JasperViewer jw= new JasperViewer(jasperPrint, false);
jw.setTitle("Entrada en Reparacion: "+this.jTextField1FechaEntrda.getText());
jw.setExtendedState(0);
jw.setFocusable(true);
jw.setFocusableWindowState(true);
jw.setResizable(true);
jw.setEnabled(true);
jw.setVisible(true);
jw.setAlwaysOnTop(true);
  #1046 (permalink)  
Antiguo 27/11/2008, 02:25
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por sincalzoncillo Ver Mensaje
Como se hace para que los campos que queden en blanco y no llenen de BBDD no se impriman, ni siquiera su hueco?
Creo que no puedes borrar toda la fila completamente sino dejar ese espacio en blanco... es decir cuando sea null que no t printe nada, pero sigues con el mismo problema de que te deja el espacio en blanco.

Otra opcion es evaluar el campo antes de printar toda la fila, es decir, en el sql ponerle una cosa asi en el where:

(a.tipovisita IN ($P{TIPO}) OR '*' IN ($P{TIPO})) AND

En mi caso el '*' es para referirte a todos pero puedes manejar esta expresion para que cuando sea null que no t printe nada. Lo malo esque en toda la fila no tendras ningun dato de los otros campos.

Espero aberte ayudado o hacer reaccionar a agluien con mas experiencia que yo ^^

Salu2!
  #1047 (permalink)  
Antiguo 01/12/2008, 03:56
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

E investigado un poquito y veo que con un simple getName() podria conseguir lo que necessito, pero ahora mi duda es como implemento este getName() en el iReport.

El error que me sale es el siguiente:
"The method getName() is undefined for the type (nombre del arxivo)"

Si agluien tiene la amabilidad me podria decir como implementarlo en el iReport?
  #1048 (permalink)  
Antiguo 09/12/2008, 05:49
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Weno, nuevo problema.

En un listado me an pedido la siguiente query:

Cita:
Iniciado por Query
SELECT
C.SERVICIO,COUNT(*),
(select count(*) from cex_cita C1 where C1.servicio=C.SERVICIO AND C1.FORCITA IS NULL AND
C1.FECHA BETWEEN '01/12/2008' AND '20/12/2008' ),
(SELECT COUNT(*) FROM CEX_PETICITA P WHERE P.CODCITA IS NULL AND P.SERVICIO=C.SERVICIO)
from cex_cita C
WHERE
C.ESTADO='PRG' AND
C.FECHA BETWEEN '01/12/2008' AND '20/12/2008'
GROUP BY C.SERVICIO order by servicio
Pero me encontrado con un error muy raro:

Cita:
Iniciado por Problema
Compiling to file... .\1.jasper -> C:\Archivos de programa\JasperSoft\iReport-3.0.0\1.java
Errors compiling .\1.jasper.
net.sf.jasperreports.engine.JRException:*Errors*we re*encountered*when*compiling*report*expressions*c lass*file: 1.*Syntax*error*on*token*"49",*delete*this*token public*class*49_1228822830781_890723*extends*JREva luator *************<> 1*errors
Alguien tiene idea porque en iReport me da el error i en canvio en el Aqua Data Studio me ejecuta la query??

Muchas gracias de antemano y un saludete!!
  #1049 (permalink)  
Antiguo 19/01/2009, 03:26
 
Fecha de Ingreso: noviembre-2007
Mensajes: 16
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

Buenas, veo que esta hebra tiene mucha historia y que hay mucha gente pendiente de ella. Espero sepan resolver mi problema.

Mi report no pinta el simbolo del euro € en los campos traidos de la BD que lo contienen. Por ejemplo si el importe es 1000€, me pinta 1000. He probado con el report_locale y sigue pintandolo igual, bueno exactamente no pintandolo. La cuestion es que desde el ireport si lo muestra bien, es como si al hacer la consulta desde la aplicación no lo cogiera. He buscado información acerca de resource_bundle y parametros asi pero no lo h entendido muy bien ni he encontrado mucho.

Les agradecería me contestaran o me dijeran sus ideas para resolverlo.

Gracias por su atención, saludos.
  #1050 (permalink)  
Antiguo 22/01/2009, 03:58
 
Fecha de Ingreso: noviembre-2008
Mensajes: 17
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Jasper Report + iReport + NetBeans 4

No se muy ien porque no t lo printa pero mirate si en el irpeort el campo esta ajustado al valor que va a salir por pantalla. Te explico, a mi me pasaba que los campos eran demasiado pequeños, es decir, que en el ireport se me veia perfecto i en canvio al pasar el listadi a la aplicacion se me cortaba todo.

Otra cosa podria ser que tu aplicacion tratara el simbolo de € como comando o algo similar.

Weno, ahora mi siguiente duda... xD

Tengo el siguiente codigo:

select count(*)
from
LIE_REGISDEMANDA lie1
where
lie.servicio=lie1.servicio and
$P{Fecha}='01/01/'||'$P!{ANY}' and
$P{Fecha1}='31/01/'||'$P!{ANY}' and
FECHABAJA between to_date($P{Fecha}, 'DD/MM/YYYY') and to_date($P{Fecha1}, 'DD/MM/YYYY')

Explico, el usuario me tiene que pasar un año i yo concatenarlo a la fecha pero e intentado mil formas i no lo e conseguido... esta es la forma que ma aceptado el ireport... toi algo desesperaillo ya con este tema...

otra forma seria:
to_date('01/01/'||$P{año}, 'DD/MM/YYYY'))

Pero esta me salta un error..

Salu2! i gracias por adelantado!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 61 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 14:18.