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/)

mayte85 14/05/2008 08:43

Re: Jasper Report + iReport + NetBeans 4
 
Alguien con bastante conocimiento en ireport puede hecharme una mano porfavor ¿?.

vanesa_vig 23/05/2008 05:58

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola tengo una duda alguien sabe si se puede meter como parametro, variable o mandarlo a traves de una datasource un documento html y que salga en el reporte? y si es posible como se hace?

skoljrm 26/05/2008 08:24

Respuesta: Ayuda con formato de numeros al exportar a Excel
 
hola. yo tengo el mismo problema.

y tipo de dato es bigdecimal cuando pongo el formato de separador de miles me invierte los separadores
ejm

ej: 1,200.1232 lo convierte a 1.200,1232

por favor alguien q tiene el mismo problema y si han encontrado una solucion

muchas gracias

Cita:

Iniciado por Lusus (Mensaje 1639941)
Hola a Todos, tengo una consulta bastante específica, espero que alguien me pueda ayudar. Estoy haciendo unos reportes con iReports que son exportados en excel. El asunto es que los textfield son valores tipo Double y necesito utilizar el punto como separador de miles, así que utilizo la propiedad Pattern que fija el número para que tenga como separador de miles al punto. Como resultado me genera números correctos para los reportes en pdf y rtf (ejemplo 200.000), pero para el caso de los Excel, se cambia el punto por la coma esto es (200,000). Los decimales me los toma correctamente y tambien los reconoce con coma. He probado:
- con Double aplicandole el patron de separador de miles con punto
- pasando el numero Integer y el patron de separador de miles con punto
- transformando el número en un String con el formato predefinido de separador de miles.
Para los tres casos obtengo el mismo resultado.
También hay casos especiales: si por ejemplo tengo un número superior a un millon, me sale correctamente (ej: 1.000.000), o si al número además del separador de miles, le coloco decimales tambien me sale correctamente (ej: 1.200,1232), pero no puedo hacer que me salga un numero entero sin decimales y con separador de miles para el Excel.
- ¿A Alguien le ha sucedido algo parecido?
- ¿Se podrá hacer que el número tenga un formato numérico en el Excel y no de texto?
- Muchas Gracias de Antemano por la ayuda y sobre todo por este foro, adiós.
Marcos


mayte85 26/05/2008 10:36

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola tengo un problemita en jasper reports e IReport, tengo un reporte al cual le mando el parametro vehiculo, pero sucede algo muy extraño cuando pongo especificamente mi vehiculo 22, me dice que el docuemtno no tiene paginas, y he ido ala bd y si existe ese registro el vehiculo existe, de hecho he probado el query en la herramienta de pgadmin de postgresql y efectivamente me devuelve ese registro de ese vehiculo, lo curioso es que con cualquier otro vehiculo funciona bien sin ningun problema no se que es lo que pueda teenr mal. alguna idea?.

mayte85 26/05/2008 10:41

Respuesta: Jasper Report + iReport + NetBeans 4
 
Por favor me urge ayuda

alanis2698 02/06/2008 08:39

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por DestruKtor (Mensaje 1052789)
Laraos

los *.jar de jasperreport los puedes descargar de su sitio

http://jasperreports.sourceforge.net/

la ultima vercion es la 0.6.6 y salio recien el 6 de abril, aún no la pruebo yo estoy trabajando con la 0.6.5

en todo caso cualquiera de las 2 contienen todas las clases necesarias.

Hola que tal.
Tengo un problema con una aplicacion que me mandaron de muestra.
La compilo y me sale error de estas librerias.

import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperExportManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;

xerxes 02/06/2008 11:17

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola que tal a todos. realice un pequeño tutorial de ireports + jasperreports + netbeans para poder generar reportes a partir de beans, esto es que en lugar de pasarle un qry al reporte como se lleva a cabo comunmente, se le pasa un arreglo de beans y estos son impresoso en el reporte. les dejo la url para que lo chequen, espero que les sirva. :adios:


http://java-tecnologiasrelacionadas.blogspot.com/

jorgedm 04/06/2008 08:53

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola!
Tengo un reporte que tiene 7 columnas, las dos primeras contienen datos estaticos (textfield's) y las otras cinco contienen informacion traida desde la base de datos, representanado los cinco dias de la semana laboral. el problema es que las dos primeras columnas se repiten 5 veces.
Necesito saber como puede hacer para que esas columnas se muestren solo una vez.

Gracias

Ctx(Arquero23) 06/06/2008 10:52

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por jorgedm (Mensaje 2434163)
Hola!
Tengo un reporte que tiene 7 columnas, las dos primeras contienen datos estaticos (textfield's) y las otras cinco contienen informacion traida desde la base de datos, representanado los cinco dias de la semana laboral. el problema es que las dos primeras columnas se repiten 5 veces.
Necesito saber como puede hacer para que esas columnas se muestren solo una vez.

Gracias

Esto es por que lo estas colocando en el detail, lo debes de colocar en column header, para que no se repita. Saludos!!!

uve12 02/07/2008 06:10

Respuesta: Ayuda con formato de numeros al exportar a Excel
 
Cita:

Iniciado por skoljrm (Mensaje 2419723)
hola. yo tengo el mismo problema.

y tipo de dato es bigdecimal cuando pongo el formato de separador de miles me invierte los separadores
ejm

ej: 1,200.1232 lo convierte a 1.200,1232

por favor alguien q tiene el mismo problema y si han encontrado una solucion

muchas gracias

Ya somos tres con el mismo problema. A mí también me ocurre con el tipo de dato BigDecimal.

Si alguien supiera como hacer que el Excel tenga formato numérico en lugar de texto se agradecería.

Gracias

areis 04/07/2008 15:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola a todos , tengo un problema y no puedo solucionarlo hace varios dias..........

Primero debo decir ke estoy trabajando con iReport 2.0.5
El problema es el siguiente:
Yo tengo 3 archivos : masterReport.jasper, headerReport.jasper y item.jasper

en donde masterReport es el padre de headerReport y headerReport es padre del reporte item, el arbol es asi;

masterReport.jasper

headerReport.jasper

item.jasper


Primeramente hice el enlace entre el masterReport y el headerReport y cuando levanto desde java / j2se , se visualiza perfectamente , luego al enlazar el reporte item con el headerReport se enlazan bien, pero al momento de mostrar desde mi aplicacion java no muestra nada , es decir nose como deberia mostrar si tengo anidado los subreport de esta forma.. esta bastante complicado .

Por favor si me pueden ayudar: cualquier cosa les dejo mi correo... [email protected]

angelica16 07/08/2008 19:57

Ayuda con jasper report
 
Hola a todos!
Estoy haciendo una aplicación java, donde hago un reporte muy simple con iReports
(la consulta es SELECT * FROM mi_tabla). Cuando ejecuto el reporte desde mi aplicación java me lanza el siguiente error:

Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: cannot assign instance of net.sf.jasperreports.engine.base.JRBaseRectangle to field net.sf.jasperreports.engine.base.JRBasePen.penCont ainer of type net.sf.jasperreports.engine.JRPenContainer in instance of net.sf.jasperreports.engine.base.JRBasePen

Si ejecuto el reporte desde el iReport, me devuelve los datos correctamente.
En el path de mi proyecto tengo agregadas todas las librerías que necesito para trabajar con jasper reports.
POR FAVOR, si pueden ayudarme les agradezco. Hace una semana que pruebo y busco las causas del error pero no las encuentro.
Desde ya muchas gracias.

papapitufo 08/08/2008 05:27

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

A ver si alguien puede ayudarme.

Necesito crear un parámetro MULTI-SELECT QUERY en un servidor jasper con la versión 2.1

¿se puede hacer? Y ya si me decis como, me haceis feliz

Mirando por internet, he visto que el parámetro , para aceptar multi-select query, tiene que ser de tipo java.util.collection, pero en la versión 2.1 éso no está disponible, creo

En la versión 3.0 si está disponible, pero, de momento, no puedo actualizar el servidor.

¿Algún consejo que ilumine mi oscuridad

luis_eficiente 13/08/2008 10:25

Respuesta: subreportes
 
Cita:

Iniciado por manu_el_3 (Mensaje 1811281)
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:

Hola Manuel, en verdad soy nuevo con IReport y no entiendo muy bien lo de los subreportes...

te comento lo que necesito a ver si me puedes ayudar...

En la sección DETAIL tengo unos campos estáticos a manera de titulo y al lado derecho el valor, estoy empleando varias columnas pero siempre me repite el cam,po estático de titulo y solo quiero que me repita los valores me explico:

Campo Estatico 1: Valor1 Campo Estatico 1: Valor1
Campo Estatico 2: Valor2 Campo Estatico 2: Valor2
Campo Estatico 3: Valor3 Campo Estatico 3: Valor3
Campo Estatico 4: Valor4 Campo Estatico 4: Valor4

lo que quiero es:


Campo Estatico 1: Valor1 Valor1 Valor1
Campo Estatico 2: Valor2 Valor2 Valor2
Campo Estatico 3: Valor3 Valor3 Valor3
Campo Estatico 4: Valor4 Valor4 Valor4


alguien tiene alguna sugerencia ???

luis_eficiente 13/08/2008 10:29

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por Ctx(Arquero23) (Mensaje 2438116)
Esto es por que lo estas colocando en el detail, lo debes de colocar en column header, para que no se repita. Saludos!!!

Hola, una pregunta ???


puedo colocar el header de manera vertical ????

porque necesito al como esto

En la sección DETAIL tengo unos campos estáticos a manera de titulo y al lado derecho el valor, estoy empleando varias columnas pero siempre me repite el campo estático de titulo y solo quiero que me repita los valores me explico:

Campo Estatico 1: Valor1 Campo Estatico 1: Valor1
Campo Estatico 2: Valor2 Campo Estatico 2: Valor2
Campo Estatico 3: Valor3 Campo Estatico 3: Valor3
Campo Estatico 4: Valor4 Campo Estatico 4: Valor4

lo que quiero es:


Campo Estatico 1: Valor1 Valor1 Valor1
Campo Estatico 2: Valor2 Valor2 Valor2
Campo Estatico 3: Valor3 Valor3 Valor3
Campo Estatico 4: Valor4 Valor4 Valor4


alguien tiene alguna sugerencia ???

markovldu 13/08/2008 17:56

Ayuda por favor.....!!!!!
 
Que tal amigos perdonenme por no responder sus inquietudes pero soy nuevo en esto tengo un super problema y les pido por favor su ayuda.
Resulta que genero un reporte en Excel con el ireport pero en el Excel no me salen los campos completos, por ejemplo:
el codigo es 001 en la base de datos pero en Excel solo sale 1, no aparecen los ceros a la izquierda, no se que hacer ayuda por favor..... Gracias de antemano.

stalin23 15/08/2008 15:33

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola DestruKtor que tal espero que bien, sabes necesito hacer unos reportes en java, estoy trabajando con eclipse y jboss como herramientas, recien estoy usando el iReport.. si alguien me puede ayudar a hacer los documentos seria genial.. gracias

papapitufo 18/08/2008 02:55

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por luis_eficiente (Mensaje 2532835)
Hola, una pregunta ???


puedo colocar el header de manera vertical ????

porque necesito al como esto

En la sección DETAIL tengo unos campos estáticos a manera de titulo y al lado derecho el valor, estoy empleando varias columnas pero siempre me repite el campo estático de titulo y solo quiero que me repita los valores me explico:

Campo Estatico 1: Valor1 Campo Estatico 1: Valor1
Campo Estatico 2: Valor2 Campo Estatico 2: Valor2
Campo Estatico 3: Valor3 Campo Estatico 3: Valor3
Campo Estatico 4: Valor4 Campo Estatico 4: Valor4

lo que quiero es:


Campo Estatico 1: Valor1 Valor1 Valor1
Campo Estatico 2: Valor2 Valor2 Valor2
Campo Estatico 3: Valor3 Valor3 Valor3
Campo Estatico 4: Valor4 Valor4 Valor4


alguien tiene alguna sugerencia ???



No debo entender muy bien tu pregunta, porque con borrar las cajas de los campos estáticos ya no te salen esos valores...

Pero como no creo que sea, mira a ver si co ésto te funciona:
En las cajas que no quieres que salgan más que una vez, dale a propiedades, y en IMPRIMIR CUANDO EXPRESIÓN pon

new Boolean($V{REPORT_COUNT}.intValue()<2)

Así sólo te imprime la 1ª


Pero como te digo, si lo explicas un poco mejor puede que te ayude más.......

papapitufo 18/08/2008 02:59

Respuesta: Ayuda por favor.....!!!!!
 
Cita:

Iniciado por markovldu (Mensaje 2533605)
Que tal amigos perdonenme por no responder sus inquietudes pero soy nuevo en esto tengo un super problema y les pido por favor su ayuda.
Resulta que genero un reporte en Excel con el ireport pero en el Excel no me salen los campos completos, por ejemplo:
el codigo es 001 en la base de datos pero en Excel solo sale 1, no aparecen los ceros a la izquierda, no se que hacer ayuda por favor..... Gracias de antemano.

A mí me suena a que en la base de datos el camopo no es de tipo número , es string o cadena, y en el excel lo fuerzas a número y por éso te desaparecen los ceros de la izquierda

Prueba poniendo el campo a texto......

luis_eficiente 18/08/2008 09:33

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola, buen día...

En verdad disculpa por no saber explicarme de la mejor manera, pero eso es justo lo que necesitaba, con tu ayuda he resuelto una parte de mi problema...

GRACIAS!!!!

Ahora imprime los valores pero me deja el espacio en blanco correspondiente a estos... Lo que pasa es que estoy empleando varias columnas en mi reporte....

Hay alguna manera de suprimir estos espacios ??

Gracias nuevamente por tu ayuda!!!!

poloche 18/08/2008 14:21

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

stalin23 19/08/2008 08:20

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)

stalin23 19/08/2008 11:50

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;
}

}

stalin23 20/08/2008 09:29

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por jck22 (Mensaje 1597302)
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

angel_avril 20/08/2008 09:58

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

luis_eficiente 27/08/2008 10:46

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 ????

luis_eficiente 28/08/2008 10:18

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!!!

miortizq 09/09/2008 14:25

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola ..
ya intentaste crear un reporte de referencias cruzadas ??? .. es el propio... que versión de IREPORT tienes ?? ...

miortizq 09/09/2008 14:28

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

juniorov 16/09/2008 09:37

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...

ocelotl 23/09/2008 16:53

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.

fabiasqui 30/09/2008 07:42

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.

pabloaltamirano22 01/10/2008 04:31

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

josemari107 01/10/2008 10:27

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.

sdarknot 12/10/2008 14:38

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

romisc 14/10/2008 06:52

Respuesta: pasar consulta completa como parametro
 
Cita:

Iniciado por DestruKtor (Mensaje 1081107)
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.

fabiasqui 14/10/2008 17:50

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.

black_007 14/10/2008 23:00

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

joseldb 20/10/2008 05:39

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.

juanramx 31/10/2008 12:24

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

walter_red 05/11/2008 12:57

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!!!

GaBop 25/11/2008 03:07

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!

GaBop 26/11/2008 03:31

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!!!

sincalzoncillo 26/11/2008 04:22

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)

emanuelrodriguez1 26/11/2008 12:22

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);

GaBop 27/11/2008 02:25

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por sincalzoncillo (Mensaje 2679969)
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!

GaBop 01/12/2008 03:56

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?

GaBop 09/12/2008 05:49

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!!

soyellupi 19/01/2009 03:26

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.

GaBop 22/01/2009 03:58

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!


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.