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

1234567890 26/01/2009 07:59

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola soy nuevo en el foro tengo una pregunta o mas bien un reto para vosotros
¿una vez generado un documento (por ejemplo un doc) como puedo definir donde va ha salir el puntero?
¿o incluso los margenes que va ha tener?
Tambien me gustaria que los elementos que he puesto con el ireport se pudieran mover, por ejemplo si le doy intros encima de el

1234567890 26/01/2009 08:03

Respuesta: Jasper Report + iReport + NetBeans 4
 
Probablemente no se pueda hacer con ireport

GaBop 28/01/2009 02:39

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hombre... yo hace 2 meses que estoy trabajando con iReport.. y no e visto nada semejante... no se, preguntare a ver si alguien sabe algo por aqui pero yo diria que no se puede hacer...

Salu2!

GaBop 30/01/2009 03:29

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas de nuevo,

Alguien tiene alguna idea de como utilizar los parametros en un subdataset?
He estado buscando soluciones pero sin exito. A parte tambien quiero que en la query del subdataset meterle un parametro de la query del report principal.

Un saludo y gracias por adelantado!

limonchaz 04/02/2009 14:06

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos, mi problema es el siguiente, tengo un reporte que recibe unos parametros para realizar una consulta el detalle esta en que quiero ocupar la condicion LIKE con el parametro, algo como esto:

Código:

SELECT
    productos.`codigo`,
FROM
    `productos` productos,
WHERE
    productos.descripcion LIKE '%$P{DESCRIPCION}%'

pero no funciona de esta manera, si alguien pudiera decirme como ocupar la condicion LIKE con un parametro se los agradeceria mucho

soyellupi 03/03/2009 06:46

Respuesta: Jasper Report + iReport + NetBeans 4
 
Limonchaz debes meter los '%%' dentro del valor del parametro descripcion, además de que no hace falta que le añadas los '', ya los añade automáticamente.
debes tener por ejemplo $P{descripcion} = %Descripcion descriptiva%.

Si alguna vez quieres que un parametro contenga '' debes usarlo con $P!{nombre del parametro} esto hará que no meta los '' automaticamente.

Saludos!!!

soyellupi 03/03/2009 10:30

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas ahora soy yo el que tengo un problema con los reports.

Intentaré poneros en situación. Tengo un informe maestro detalle. En el maestro la consulta la compongo por programación, ya que varía según una serie de parámetros.
Pues bien cuando ejecuto el informe, me da el error "error executing statement SQL..." en el report maestro. He repasado la consulta y no tiene ningun fallo de sintaxis, la he ejecutado y da los resultados esperados y lo más raro viene ahora. En otro servidor tomcat funciona perfectamente, es decir en mi local falla pero en el del compañero no.
Esto me hizo pensar que era por la base de datos(en mi servidor es MySQL 5.0 y en el del compañero 4.0), y aunque me extrañaba porque la consulta se ejecutaba perfectamente en MySQL-Front, probé el informe en otro servidor con MySQL 5.0 y efectivamente también funcionaba.
Por lo tanto creo que tengo el error arrinconado ya que creo que es de la instalación del servidor en mi ordenador, pero he repasado todo lo necesario para ejecutar jasper report desde mi aplicación y lo tengo todo. Los lib de la aplicación son los mismos en ambos ordenadores y los lib del servidor también.
No he encontrado nada relacionado y me esta superando porque no consigo hacerlo funcionar.

Pongo la consulta SQL, aunque creo que no es la razón de la patología, pero por si acaso alguien encuentra algún fallo en ella. Es un poco extensa.

SELECT F2.aseId aseId, F2.aseNombre, F2.aseLocalidadDoc, F2.Provincia, F2.aseTelefonoP,
SUM(F2.numEmp) numEmp, F2.aseComId1
FROM (
SELECT 1 valor, aseId, aseNombre, aseLocalidadDoc, aseProvinciaDoc, Provincia,
aseTelefonoP,
COUNT(DISTINCT empCIF) numEmp, aseComId1
FROM t_provincias, cursoalumno, cursos, empresas, asesorias
WHERE aseProvinciaDoc = CodProv
AND caluEmpCIF = empCIF
AND caluCurId = curId
AND caluAseId = aseId
AND caluAseId IS NOT NULL
AND curFecFin >= '2009-01-01'
AND curFecFin <= '2009-12-31'
GROUP BY caluaseId
UNION
SELECT 2 valor, aseId, aseNombre, aseLocalidadDoc, aseProvinciaDoc, Provincia,
aseTelefonoP,
COUNT(DISTINCT E.empCIF) numEmp, aseComId1
FROM t_provincias, asesorias, empresas E
WHERE aseProvinciaDoc = CodProv
AND E.empAseId = aseId
AND E.empCIF NOT IN (
SELECT DISTINCT caluEmpCIF
FROM cursos, cursoalumno
WHERE caluCurId = curId
AND curFecFin >= '2009-01-01'
AND curFecFin <= '2009-12-31'
AND caluEmpCIF = E.empcif )
GROUP BY aseId) F2
WHERE F2.aseNombre LIKE IFNULL(NULL,F2.aseNombre)
AND F2.aseId =IFNULL(NULL,F2.aseId)
AND F2.aseLocalidadDoc LIKE IFNULL(NULL, F2.aseLocalidadDoc)
AND F2.aseProvinciaDoc = IFNULL(NULL,F2.aseProvinciaDoc)
AND IFNULL(F2.aseComId1,'#') = IFNULL(NULL,IFNULL(F2.aseComId1,'#'))
GROUP BY aseId ORDER BY aseId

Espero que alguien arroje algo de luz.

Gracias por su atencion saludos.

Juni 10/03/2009 05:24

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

Tengo un problema con los jasperreport que me está volviendo loca...
Quiero generar un informe que (según si el usuario previamente selecciona la opción o no) mostrará una página adicional con un mapa (una imagen)
El problema está en que todo el informe está en orientación vertical excepto esta página del mapa que tiene que estar en horizontal.
He probado a añadirlo como un subreport en el iReport y a añadir la página en código con un addPage pero en ambos adopta el formato vertical (cortándome el mapa)
¿Alguien puede ayudarme?

¡¡muchísimas gracias!!

Juni 10/03/2009 10:02

Respuesta: Jasper Report + iReport + NetBeans 4
 
Ah! Y no voy a generar un PDF (que se que existe la librería iText con la que se pueden unir) sino que quiero mostrar el informe mediante un JasperViewer y que luego el usuario (si lo quiere guardar) lo guarde con la extensión que quiera (PDF, XLS...)

¡Mil gracias otra vez!

jorgemuv 17/03/2009 11:08

Consulta: Jasper Report + iReport + NetBeans 4
 
Hola a todos soy nuevo en el foro.

Tengo una consulta estoy desarrollando un reporte en la pantalla de diseño de iReport, le pase un parametro tipo String ($P{p_anio}) al reporte, pero deseo darle un formato numerico para poder utilizarlos como valor para una grafica.

Si alguno tiene el formato para hacerlo se lo agradeceria.

jasre 19/03/2009 11:23

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola,

soy nuevo en el foro. Estoy realitzando un report con JasperReports a partir de un archivo xml.

En mi archivo xml tengo varios registros, con estos valores:
<Registro>
<ejemplo>1</ejemplo>
</Registro>
<Registro>
<ejemplo>2</ejemplo>
</Registro>
<Registro>
<ejemplo>1</ejemplo>
</Registro>
<Registro>
<ejemplo>5</ejemplo>
</Registro>

Yo quiero que mi report me imprima estos de valores de la siguiente manera:

1 2 5

Es decir, que no se repitan los valores, que se impriman horizontalmente y que están ordenados.

Si alguien me puede ayudar estaré muy agradecido.

Muchas gracias!!

DeMoNiC 17/04/2009 12:23

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas. Soy nuevo por aquí y nuevo también en esto de los reportes...
Mi problema es que no sé que tipo de fuente de datos tengo que seleccionar, puesto que los datos que yo voy a utilizar(como la descripción de una asignatura, sus objetivos, etc) me los devuelven diferentes métodos de una clase java... Me ha parecido ver por ahí que tengo que implementar la interfaz JRDataSource pero no sé si será así y en tal caso si alguien tiene un ejemplito vendría de perlas :P

Gracias por adelantado ;)

Pitu. 21/04/2009 13:09

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos!! Tengo muchas ganas de probar muchas cosas que he leido en este post, pero tengo un problema al pasar los paramtros desde java. Me da el siguiente error:
javax.servlet.ServletException: cannot assign instance of
-->
net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseLineBox.box Container of type net.sf.jasperreports.engine.JRBoxContainer in instance of net.sf.jasperreports.engine.base.JRBaseLineBox
<--

En el iReport tengo definido un Parametro de tipo String llamado "empresa". En el reporte tengo un textField con la expresión $P{empresa}. Y al pasarlo desde el java lo hago asi:
-->
Map parameters = new HashMap();
parameters.put("empresa", "prueba");
JasperReport jasperReport = (JasperReport)JRLoader.loadObject (getClass().getResource("/xx/yy/report.jasper"));
byte[] fichero = JasperRunManager.runReportToPdf (jasperReport, parameters, new JREmptyDataSource());
<--

QUe hago mal?? Muchas gracias!

Pitu. 21/04/2009 13:24

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por Pitu. (Mensaje 2878003)
Hola a todos!! Tengo muchas ganas de probar muchas cosas que he leido en este post, pero tengo un problema al pasar los paramtros desde java. Me da el siguiente error:
javax.servlet.ServletException: cannot assign instance of
-->
net.sf.jasperreports.engine.base.JRBaseStaticText to field net.sf.jasperreports.engine.base.JRBaseLineBox.box Container of type net.sf.jasperreports.engine.JRBoxContainer in instance of net.sf.jasperreports.engine.base.JRBaseLineBox
<--

En el iReport tengo definido un Parametro de tipo String llamado "empresa". En el reporte tengo un textField con la expresión $P{empresa}. Y al pasarlo desde el java lo hago asi:
-->
Map parameters = new HashMap();
parameters.put("empresa", "prueba");
JasperReport jasperReport = (JasperReport)JRLoader.loadObject (getClass().getResource("/xx/yy/report.jasper"));
byte[] fichero = JasperRunManager.runReportToPdf (jasperReport, parameters, new JREmptyDataSource());
<--

QUe hago mal?? Muchas gracias!

Vale, ahora si que no entiendo nada. No le paso ningun parametro (el Map vacio) y en report tengo un default que cuando lo ejecuto desde el ireport me lo hace bien, pero si lo llamo desde el java sale este error!! Tengo en el path las JARs que mencionais en los primeros post y los he sacado de la versión del iReport que estoy usando. No sé que más hacer y seguro que es una tonteria...

Gracias!

Pitu. 21/04/2009 14:56

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por Pitu. (Mensaje 2878027)
Vale, ahora si que no entiendo nada. No le paso ningun parametro (el Map vacio) y en report tengo un default que cuando lo ejecuto desde el ireport me lo hace bien, pero si lo llamo desde el java sale este error!! Tengo en el path las JARs que mencionais en los primeros post y los he sacado de la versión del iReport que estoy usando. No sé que más hacer y seguro que es una tonteria...

Gracias!

jeje, soy yo otra vez. He estado haciendo pruebas y el fallo, según creo, está en la variable "jasperReport" de mi java. Ahora usando este código me genera bien el PDF:
-->
try{
//1. Se compila el reporte
JasperCompileManager.compileReportToFile("C:/report.jrxml");

//2. Se llena el reporte con la informacion necesaria
Map pars = new HashMap();
pars.put("empresa", "prueba");

JasperPrint jasperPrint = JasperFillManager.fillReport( "C:/report.jasper", pars, new JREmptyDataSource());

//3. Se exporta a PDF
JasperExportManager.exportReportToPdfFile(jasperPr int, "C:/plantilla.pdf");

System.out.println("Done!");
}
catch (JRException e)
{
e.printStackTrace();
}
<--

Pero claro, esto no es lo que necesito. Quiero que cuando se pulse un botón desde la web, me salga el PDF para descargar. Y, la ruta al PDF depende del hosting (no C:/). Ahora lo hago así y me da el error que he comentado dos post atrás:
-->
try{
//1. Se compila el reporte
JasperReport jasperReport = (JasperReport)JRLoader.loadObject (getClass().getResource("/xxx/yyyreport.jasper"));

//2. Se llena el reporte con la informacion necesaria
Map pars = new HashMap();
pars.put("empresa", "prueba");

byte[] fichero = JasperRunManager.runReportToPdf (jasperReport, pars, new JREmptyDataSource());
response.setContentType("application/pdf");
response.setContentLength (fichero.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(fichero, 0, fichero.length);
ouputStream.flush();
ouputStream.close();

System.out.println("Done!");
}
catch (JRException e)
{
e.printStackTrace();
}
<--

Seguiré intentandolo. Gracias!

akiless 24/04/2009 03:47

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos¡¡¡
Soy nuevo en esto de iReport,,mi problema es el siguiente:

Estoy cargando datos en mi informe de iReport desde un archivo CSV(datos numericos),los cargo en forma de tabla y quiero que si el numero es mayor que 5 el cuadrado de la tabla sea verde y sino que sea rojo.a ver si alguien me puede ayudar pq no doy con la expresion correcta para acerlo.......

Muxas Gracias y saludos a todos

akiless 24/04/2009 03:47

Consulta: Jasper Report + iReport + NetBeans 4
 
Hola a todos¡¡¡
Soy nuevo en esto de iReport,,mi problema es el siguiente:

Estoy cargando datos en mi informe de iReport desde un archivo CSV(datos numericos),los cargo en forma de tabla y quiero que si el numero es mayor que 5 el cuadrado de la tabla sea verde y sino que sea rojo.a ver si alguien me puede ayudar pq no doy con la expresion correcta para acerlo.......

Muxas Gracias y saludos a todos

tonchi07 05/05/2009 06:53

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenos dias, tengo un reporte que genero en excel, pero al generarlo cierts campos del reporte ocupan mas de una columna de excel, por lo que luego se me dificulta darle formato a las celdas. Hay forma de indicar en ireport que cada campo del reporte ocupe solo una columna de excel?

nestorob 18/06/2009 12:47

Respuesta: Jasper Report + iReport + NetBeans 4
 
Por favor alguien sabe o me puede ayudar y decirme como hago para con un hipervinculo desde un reporte llamar y pasar un parametro de filtro a otro reporte hecho con el ireport ambos ???
Muchas gracias.

Euleon_SIC 19/06/2009 06:39

Transformar un String a un int
 
Hola a todos:

Mi más sincera enhorabuena por el foro. Lo llevo siguiendo desde hace varias semanas, y es muy completo.

Tengo un reto que estoy intentando resolver: El resultado de una QUERY tiene un campo que muestro en el informe. Hasta aquí, todo ok. EL problema es que quiero crear un gráfico. El campo en cuestión es STRING pero almacena un string de números. Estoy intentando crear un INTEGER (a partir de un String) y a partir de él, hacer un Integer.intValue();

Por todo lo que he visto en el foro, las expresiones que han usado se limitan a hacer un if(valor == talcosa) escribo_Esto else escriboEstoOtro.

¿¿Cómo puedo resolver mi problema??

Muchísimas gracias.

Un saludo

bluesalomon 22/06/2009 11:11

Respuesta: Jasper Report + iReport + NetBeans 4
 
Bueno es claro, q el problema principal con ireports es el hecho de que no contiene algunas librerías esenciales de jasper, pero esa falla solo viene en las versiones para netbeans 6 y 6.5,
por otra parte si descargas el netbeans 6.5 y hay un pluguin para esta version de ireports para netbeans , q en realidad no te resuelve el rollo de los archivos faltantes, pero, tambien hay un ireports netbeans, q te permite hacer la compilacion a jasper, así que solo incluirías las librerias de jasper en tu netbeans, se que no es la solución mas propia, pero a mi ha funcionado, trabajan con software es libre es un rollo q necesita dedicación pero es lindo

dunekrap 30/06/2009 02:40

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas, llevo tiempo consultando el foro para ciertas dudas que me han surgido usando ireport y jasper. Mi problema viene por que quiero generar informes en excel. Los problemas que tengo son los siguientes:

1. pintar los bordes de las celdas (esto lo he medio solucionado aunque queda un poco chapuza)
2. cuando el texto que pinto es mas grande que la defincion del field, en vez de agrandar la celda horizontalmente lo alarga verticalemente. Esto lo consegui añadiendo la propiedad strecth with overflow, pero el problema viene con las celdas contiguas, que las deja del mismo tamaño, y queda fatal.

Mi pregunta es la siguiente, se pueden anclar las celdas por si alguna se redimensiona las que estan en la misma fila lo hagan tb??

luna_be 29/07/2009 17:02

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

Tengo un reporte donde necesito pasar en mi query el parámetro con una colección de datos, pero me marca error, ya que me pone la colección entre [ ] por ejemplo [2, 3]y yo la necesito entre parentesis (2,3)

Mi sintaxis la tengo de la siguiente forma:

SEL CAMPO1, CAMPO2
FROM TABLA1
WHERE CAMPO1 IN $P!{PARAMETRO_VAL}

El parámetro lo tengo declarado como java.util.collection ; agradeceré mucho si me dicen como puedo cambiar los [ ] por ( )

Graxias!!!

samueldavid_ss 05/08/2009 11:28

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

Iniciado por assault (Mensaje 2046993)
Para empezar, estoy trabajando con las ultimas versiones de Netbeans, jasper y ireport
Bueno, les expongo mi problema... voy a hacer un resumen:
Tengo una tabla de personal, una de sucursal, y otra de cargo... son relacionales, por lo que en personal entan los id de cargo y sucursal.
En mi form de reporte existen 2 combos, uno de campo y otro de valor. En el de campo van los nombres de las tablas cargo y sucursal, y el de valor trae los rows de la tabla elegida, de modo a que pueda generar un informe de personal ya sea filtrado por sucursal o por cargo.
En el map envio 2 parametros, lo seleccionado en el combo 1 y lo seleccionado en el combo 2 (campo y valor). Por ejemplo:
param.put("campo", this.campoCombo1.getSelectedItem().toString());
param.put("valor", this.valorCombo1.getSelectedItem());
En ireport los recibo en 2 parametros, uno como string, el otro como objeto. (ya probe tambien enviar ambos como objeto con el sus respectivos cambios)
El report query va asi:

Select p, o From Personal p, $P{campo1} o where p.$P{campo1} = o AND o = $P{valor1}

me da el error:

Exception Description: Syntax error parsing the query [Select p, o From Personal p, :campo1 o where p.:campo1 = o AND o = :valor1], line 1, column 30: unexpected token [:campo1].
Internal Exception: line 1:30: unexpected token: :campo1


ya le probe de todo... incluso enviarle por string en el map la palabra Area y seleccionando solamente Area en el combo de campo, escribiendo intrinsecamente where p.area, pero dejando el $P{campo} en el From...


samueldavid_ss 05/08/2009 11:30

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola soy muy nuevo aki y en verdad noc para nada programar en netbeans y tngo un porblema q creo toda el codigo y cuando le doy para q ejecute la aplicacion no la ejecuta ni sale nada y el codigo no me da errores y noc que hacer si alguien me podria ayudar por fabor!!!

samueldavid_ss 05/08/2009 11:38

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola soy muy nuevo aki y en verdad noc para nada programar en netbeans y tngo un porblema q creo toda el codigo y cuando le doy para q ejecute la aplicacion no la ejecuta ni sale nada y el codigo no me da errores y noc que hacer si alguien me podria ayudar por favor!!!

chinomoreno 11/09/2009 13:40

Respuesta: Jasper Report + iReport + NetBeans 4
 
Alguien me puede ayudar estoy tratando de multiplicar dos campos pero me marca errores

Errors compiling .\Reporte_departemaneto.jasper.
net.sf.jasperreports.engine.JRException:*Errors*we re*encountered*when*compiling*report*expressions*c lass*file: 1.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getValue()).doubleValue())**(((java.l ang.Double)field_opportunities_probability.getValu e()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 2.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getOldValue()).doubleValue())**(((jav a.lang.Double)field_opportunities_probability.getO ldValue()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getValue()).doubleValue())**(((java.l ang.Double)field_opportunities_probability.getValu e()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3*errors ****at*net.sf.jasperreports.engine.design.JRAbstra ctCompiler.compileReport(JRAbstractCompiler.java:1 93) ****at*it.businesslogic.ireport.IReportCompiler.ru n(IReportCompiler.java:591) ****at*java.lang.Thread.run(Unknown*Source)

marilux 06/10/2009 10:15

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola,
Tengo un problema con un reporte que se genera como un crosstab, el cual es una nomina con la siguiente estructura:
Rubro 1 | Rubro 2 | Rubro 3| .... |Rubro N
Empleado A x y z w
Empleado B x y z w
Empleado C x y z w
El problema aparece cuando la cantidad de columnas no cabe en una hoja por lo que lo que se necesita es que genere en una pagina las columnas que quepan y en otra las que hacen falta (como hace una hoja de calculo al imprimir) de tal forma que se puedan pegar las hojas, ahora el problema es que iReport al no caber si lo genera en otra hoja pero si cabe todavia en la hoja actual, lo agrega al final, no inicia nueva pagina con las columnas que hacen falta no guarda correspondencia e posiciòn, tal vez con un ejemplo me puedo dar a entender mejor:
----------------------------------inicia hoja --------------------------
Rubro 1 | Rubro 2 | Rubro 3
Empleado A x y z
Empleado B x y z
Empleado C x y z

Rubro 4 | Rubro 5 | Totales
w b 100
w b 100
w b 100
----------------------- fin de la hoja --------------------------------------
Como podràn ver, imprime abajo las columnas que hacen falta en lugar de imprimirlas en una nueva hoja y asi poder pegarlas y ver bien el reporte. Espero que alguien me pueda ayudar. Tambien me pongo a las ordenes para problemas que tengan con iReport que no sean de crosstab :'(
Gracias.

marilux 06/10/2009 10:59

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por chinomoreno (Mensaje 3079998)
Alguien me puede ayudar estoy tratando de multiplicar dos campos pero me marca errores

Errors compiling .\Reporte_departemaneto.jasper.
net.sf.jasperreports.engine.JRException:*Errors*we re*encountered*when*compiling*report*expressions*c lass*file: 1.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getValue()).doubleValue())**(((java.l ang.Double)field_opportunities_probability.getValu e()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 2.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getOldValue()).doubleValue())**(((jav a.lang.Double)field_opportunities_probability.getO ldValue()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3.*Cannot*cast*from*Double*to*String ****************value*=*(java.lang.String)(new*jav a.lang.Double(**(((java.lang.Double)field_opportun ities_amount.getValue()).doubleValue())**(((java.l ang.Double)field_opportunities_probability.getValu e()).doubleValue())*));//$JR_EXPR_ID=10$ ************************<----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3*errors ****at*net.sf.jasperreports.engine.design.JRAbstra ctCompiler.compileReport(JRAbstractCompiler.java:1 93) ****at*it.businesslogic.ireport.IReportCompiler.ru n(IReportCompiler.java:591) ****at*java.lang.Thread.run(Unknown*Source)

Eso pasa cuando no reconoce los tipos de datos de los campos de la base de datos y los pone como String, puedes probar:
1. Ver la propiedad del campo, no veas las propiedades que te muestra cuando ya esta sobre el reporte sino desde el Inspector del Reporte en el "Field Class" mira que dice String entonces cambialo a Double.
2. Vuelve a ejecutar el Query del REporte y marca donde dice Automatically Retrieve Fields, y revisa si el campo viene en Double.
Espero esto te sirva.
3. Regenera la formula para que actualice los tipos de datos de los campos.

mtrgob 13/10/2009 06:08

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

Tengo un pequeño problemilla. Veréis, no consigo que una banda se muestre solo cuando el valor de un campo sea distinto de null, lo he intentado poniendo una expresión en las propiedades de la banda / imprimir cuando expresión: Si alguien puede ayudarme os lo agradecería que por más que estoy dándole vueltas no lo consigo. Gracias.

Anita1234 04/11/2009 16:03

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola Amigos
Actualmente tengo ireport 3.6.0 trabajando con Postgres 8.3.7. He desarrollado reportes en ireport sin problema ... De repente he abierto un reporte que funciona muy bien en producción para hacer un pequeño cambio y me encuentro con la novedad que no quiere mostrar el print preview desde ireport y me dá el mensaje:

Caused*by:*org.postgresql.util.PSQLException:*ERRO R:*function*bomqtyonhand(numeric,*numeric,*numeric )*does*not*exist* ****at*org.postgresql.core.v3.QueryExecutorImpl.re ceiveErrorResponse(QueryExecutorImpl.java:1548)* ****at*org.postgresql.core.v3.QueryExecutorImpl.pr ocessResults(QueryExecutorImpl.java:1316)* ****at*org.postgresql.core.v3.QueryExecutorImpl.ex ecute(QueryExecutorImpl.java:191)* ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .execute(AbstractJdbc2Statement.java:452)* ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .executeWithFlags(AbstractJdbc2Statement.java:351) * ****at*org.postgresql.jdbc2.AbstractJdbc2Statement .executeQuery(AbstractJdbc2Statement.java:255)* ****at*net.sf.jasperreports.engine.query.JRJdbcQue ryExecuter.createDatasource(JRJdbcQueryExecuter.ja va:135)* ****...*11*more*

La función si existe, el reporte funciona desde la llamada de mi programa, solo que al querer ejecutar desde ireport me sale este mensaje y no puedo probar....

Por favor su ayuda...
Gracias.

Anita

orlanew 09/11/2009 16:23

Graficas en Jasper Report
 
Hola que tal como estan!, este foro me ha ayudado en muchas ocasiones respecto a dudas que he tenido desde el primer post de destruKtor, pero esta vez no he encontrado la respuesta para este problemilla que me ha surgido y es que estoy realizando reportes y presentandolos en html en mis jsp's y dando opción al usuario para exportarlo a Excel y PDF desde mi aplicación Web y no habia tenido problemas debido a que mis reportes eran solo tablas que consultaba a una BD, pero ahora me estan pidiendo que represente todo con graficas de pastel, de barras, de lineas, etc; Bueno ya genero las graficas sin problemas en el ireport y los corro también ahi mismo y funcionan, pero al momento de llamar mi .jasper desde mi servlet o directamente desde mi jsp si me trae la plantilla del reporte por que hay parametros que le paso, como el titulo y el autor del reporte que si aparecen, pero no pinta la imagen de la gráfica y no se a que se deba, no se si si la grafica se debe de guardar en algun lado y si es asi no se como se guarda o si me hace falta algo en mi código para que me traiga la imagen de la grafica y ya llevo un rato atorado aqui :neurotico , les agradecería muchisimo su ayuda!!!!. El codigo que uso para traerme el .jasper es el siguiente:

File reportFile = new File(getServletContext().getRealPath("//Reportes//reports//grafica.jasper"));
conexion=traeConexion();
Map pars = new HashMap();
pars.put("P_TITULO", "Mi empresa");
pars.put("P_AUTOR", "Orlanew......");
FileInputStream archivo = new FileInputStream(reportFile);
JasperReport jasperReport=(JasperReport)JRLoader.loadObject(arc hivo);
JasperPrint objJasperPrint =
JasperFillManager.fillReport(jasperReport, pars,conexion);

response.setContentType("text/html; charset=ISO-8859-1");
JRHtmlExporter exporter = new JRHtmlExporter();
StringBuffer sbuffer = new StringBuffer();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, objJasperPrint);
exporter.setParameter(JRExporterParameter.OUTPUT_W RITER, out);
exporter.setParameter(JRHtmlExporterParameter.IS_U SING_IMAGES_TO_ALIGN, new Boolean(false));
exporter.exportReport();

Les adradezco de antemano!!

franjvlo 17/11/2009 06:40

Problema al pasar query compleja como parámetro
 
Hola,

mi problema es el siguiente, al pasar la siguiente consulta como parámetro:

SELECT DISTINCT
(
CASE WHEN char_length(m.nombre_envio) > 0 THEN (m.nombre_envio)
WHEN char_length(m.nombre_envio) is null THEN (m.nombre)
END
) as nombre_pegatina,
m.direccion_envio, m.ciudad_envio, m.departamento
FROM medicos m


me da el siguiente error:
Error: net.sf.jasperreports.engine.JRException: Error executing SQL statement for : null


He probado con una consulta sin hacer el CASE WHEN y no me da error

A ver si alguien sabe como solucionarlo.

Muchas gracias

bichitojona 18/11/2009 11:58

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos tengo una preguntota algo interesante que no he podido resolver durante un tiempo, estoy haciendo el desarrollo de tickets para un programa de punto de venta, y he estado utilzando iReport 3.5.2, hasta el momento todo va bien insertando parametros y campos en el ticket pero hay algo que no puedo resolver, en la parte de detail meto 4 campos que son cantidad, descripcion, precio unitario e importe, uso una impresora especial de tickets una okipos 407, y ya configure el tamaño de mis margenes y todo esta bien, hasta que por ejemplo en el programa de punto de venta meto mas de 10 articulos, y como tengo configurado mi jrxml a un tamaño por ejemplo 200 x 500, me imprime en un ticket los primeros 8 articulos y los otros 2 en otra ticket, como puedo hacer para que en lugar de darle un tamaño cualquiera que sea, que el tamaño del reporte sea dinamico y sea del tamaño de la cantidad de datos, como se hace esto en jasper???

por su atencion muchas gracias

saludos

lisbethleal 01/12/2009 07:45

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola a todos, este foro me ha ayudado mucho a resolver problemas con unos reportes que realizo, pero no he conseguido informacion acerca de algo, y no se si se pueda realizar con jasperreport. Yo nocesito crear tres copias de mi reporte, pero con una identificacion para cada copia podria ser una marca de agua que me identifique uno que sera la copia del cliente uno para contabilidad y otro para el control. Esto se puede realizar y de ser afirmativo me podrian ayudar a realizarno muchas gracias por su ayuda

kafla 29/12/2009 15:45

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola...saludos a todos:-) despues e haber leido cada una de las preguntas y respuestas me decidi a preguntar...pues soy nueva en esto,resulta que estoy realizando un proyecto en zend studio sobre linux usamos servidor xampp... necesito elaborar algunos reportes alguien me podria decir si es posible de alguna forma integrar jasper report+ireport a esta plataforma para poder realizar mis reportes recuerden q soy re nueva en esto..asi que si alguien me puede ayudar con las librerias muchisisismas gracias:aplauso:

elcapi05 30/12/2009 09:33

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por lisbethleal (Mensaje 3188049)
Hola a todos, este foro me ha ayudado mucho a resolver problemas con unos reportes que realizo, pero no he conseguido informacion acerca de algo, y no se si se pueda realizar con jasperreport. Yo nocesito crear tres copias de mi reporte, pero con una identificacion para cada copia podria ser una marca de agua que me identifique uno que sera la copia del cliente uno para contabilidad y otro para el control. Esto se puede realizar y de ser afirmativo me podrian ayudar a realizarno muchas gracias por su ayuda


Hola, dejame ver si entiendo, lo que quieres es generar una pagina, y que al imprimir salga con "id" diferente?

porque lo podrías hacer de la sgte forma, generar tres copias idénticas, y consultando las variables por defecto del reporte "PAGE_NUMBER" , podrías saber que id de pagina es, debes hacer algo asi:

Código:

$V{PAGE_NUMBER}==1 ? "ORIGINAL":
$V{PAGE_NUMBER}==2 ? "COPIA 1":
$V{PAGE_NUMBER}==3 ? "COPIA 2": "N/A"

eso lo defines en el campo que mostrará el texto!

espero y soluciones tu problema!

elcapi05 30/12/2009 10:07

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por bichitojona (Mensaje 3171541)
Hola a todos tengo una preguntota algo interesante que no he podido resolver durante un tiempo, estoy haciendo el desarrollo de tickets para un programa de punto de venta, y he estado utilzando iReport 3.5.2, hasta el momento todo va bien insertando parametros y campos en el ticket pero hay algo que no puedo resolver, en la parte de detail meto 4 campos que son cantidad, descripcion, precio unitario e importe, uso una impresora especial de tickets una okipos 407, y ya configure el tamaño de mis margenes y todo esta bien, hasta que por ejemplo en el programa de punto de venta meto mas de 10 articulos, y como tengo configurado mi jrxml a un tamaño por ejemplo 200 x 500, me imprime en un ticket los primeros 8 articulos y los otros 2 en otra ticket, como puedo hacer para que en lugar de darle un tamaño cualquiera que sea, que el tamaño del reporte sea dinamico y sea del tamaño de la cantidad de datos, como se hace esto en jasper???

por su atencion muchas gracias

saludos

Hola, bueno si lo que quieres es mantener "una pagina" en el reporte activa la casilla "ignonar paginacion" ó "Ignore pagination", con eso seguro que tendrás el resultado deseado!

karyjp 05/01/2010 15:45

Respuesta: Jasper Report + iReport + NetBeans 4
 
Problemas con page break.
Necesito generar un reporte de la sigiente manera

Datos persona 1 (esto en una pagina)
Datos persona 2 (esta en otra pagina)
y asi sucesivamente.
para lograrlo coloco un pageBreak luego de mostrat los datos de cada una de las personas, funciona correctamente pero me queda al final una hoja en blanco.
Mi idea es contar el numero de paginas y cuando sea la penultima pagina ya no imprimir el pageBreak pero solo es idea, no puedo contar el numero de paginas.
Ayuda porfa

elcapi05 06/01/2010 08:49

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por karyjp (Mensaje 3228805)
Problemas con page break.
Necesito generar un reporte de la sigiente manera

Datos persona 1 (esto en una pagina)
Datos persona 2 (esta en otra pagina)
y asi sucesivamente.
para lograrlo coloco un pageBreak luego de mostrat los datos de cada una de las personas, funciona correctamente pero me queda al final una hoja en blanco.
Mi idea es contar el numero de paginas y cuando sea la penultima pagina ya no imprimir el pageBreak pero solo es idea, no puedo contar el numero de paginas.
Ayuda porfa


Si necesitas contar las Paginas, usa la variable prederminada
Código:

$V{PAGE_NUMBER}
esta cuenta las paginas del reporte automaticamente...



<<< Hay cosas que uno tiene que inventar, para que puedan existir >>> [URL="http://ecanaveras.blogspot.com/"]http://ecanaveras.blogspot.com[/URL]

KIKE_998 11/01/2010 16:46

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

Iniciado por galarm21 (Mensaje 1880867)
hola a todos.Soy nuevo en el manejo de reportes.

lo que necesito saber es, que librerias aparte del jfreechart-1.0.0-rc1 se necesitan para el manejo de graficos en java. ya que cuando llamo un reporte hecho en iReport-0.5.2 que contiene un grafico desde un jsp me saca el siguiente error:

java.lang.NoClassDefFoundError: org/jfree/ui/Drawable
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknow n Source)
java.net.URLClassLoader.defineClass(Unknown Source)

yo ya coloque el jfreechart-1.0.0-rc1 en las librerias de apache tomcat pero aun asi me saca el error. He estado buscando si hay otras librerias pero no los he encontrado.

les coloco el codigo por si he hecho algo mal :

<% response.reset();%>
<% response.setHeader("Pragma","no-cache");%>
<% response.setHeader("Cache-Control","no-store");%>
<% response.setDateHeader("Expires",-1);%>

<%@ page import="net.sf.jasperreports.engine.export.*"%>
<%@ page import="net.sf.jasperreports.engine.*"%>
<%@ page import="net.sf.jasperreports.engine.fill.*" %>
<%@ page import="java.util.*" %>
<%@ page import="java.io.*" %>
<%@ page import="javax.sql.*" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.awt.Frame" %>
<%@ page import="javax.naming.*" %>
<%@ page import="net.sf.jasperreports.view.*"%>
<%@ page import="net.sf.jasperreports.charts.*"%>
<%@ page import="net.sf.jasperreports.engine.JasperReport"% >
<%@ page import="net.sf.jasperreports.charts.util.*"%>
<%@ page import="org.jfree.data.*"%>
<%@ page import="org.jfree.chart.*"%>
<%@ page import="org.jfree.chart.plot.*"%>
<%@ page import="java.awt.image.*"%>
<%@ page import="org.jfree.data.category.CategoryDataset"%>
<%@ page import="org.jfree.data.category.DefaultCategoryDat aset"%>
<%@ page import="org.jfree.data.jdbc.JDBCCategoryDataset"%>
<%@ page import="org.jfree.data.jdbc.JDBCXYDataset"%>
<%@ page import="org.jfree.data.xy.XYDataset"%>
<%@ page import="org.jfree.data.xy.XYSeries"%>
<%@ page import="org.jfree.data.xy.XYSeriesCollection"%>

<%
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:/comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/acciones");
Connection conn = ds.getConnection();

String tip="";
String periodo="";

try {
periodo = request.getParameter("periodo");
if (periodo == null) periodo = "";
} catch (NullPointerException e){ periodo = ""; }

try {
tip = request.getParameter("tip");
if (tip == null) tip = "";
} catch (NullPointerException e){ tip = ""; }

System.out.println("tip vale "+tip);
System.out.println("periodo vale "+periodo);

File reportFile = new File(application.getRealPath("/reportes/totales.jasper"));

Map parameters = new HashMap(); //en parameters hay q meterle todos los campos q muestra el reporte
parameters.put("PERIODO",periodo);//parametros del grafico
parameters.put("TIP",tip);//parametros del grafico



parameters.put("BaseDir", reportFile.getParentFile());

byte[] bytes = JasperRunManager.runReportToPdf(reportFile.getPath (), parameters, conn);
response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();
conn.close();

%>

les agradecería alguna ayuda.


que tal amigo estaba utilizando tu codigo pero no entiendo la estructura de de que archivos carpetas componen el proyecto como por ejemplo alguna carpeta con las librerias o algo asi un ejemplo con los archivos que componen todo el proyecto para que se ejecute de todas maneras gracias mi mail [email protected] soy nuevo

andres182403 27/01/2010 10:26

Respuesta: Jasper Report + iReport + NetBeans 4
 
hola a todos soy nuevo en jasper y me aparece un error:
StringBuilder lsBuildCriteria = new StringBuilder("");
//cargamos el reporte desde un archivo hasta la memoria

JasperReport loJReport = (JasperReport) JRLoader.loadObject("sn.jasper");

lsBuildCriteria.append(loJReport.getMainDataset(). getQuery().getText());


//creamos un resultset para pasarselo al reporte
ResultSet loRs = SQLManager.selectData(lsBuildCriteria.toString());
//creamos un objeto compatible con jasperreports para ser usado como dataset
JRResultSetDataSource loJrResultSet = new JRResultSetDataSource(loRs);


//llenamos el reporte con datos
final JasperPrint loJPrint = JasperFillManager.fillReport(loJReport, null, loJrResultSet);

//mostramos la veloJViewer.setVisible(true);ntana de reportes
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
JasperViewer loJViewer = new JasperViewer(loJPrint);
loJViewer.setExtendedState(javax.swing.JFrame.MAXI MIZED_BOTH);
//esta linea permite cerrar el reporte sin problemas de cerrar toda la aplicación
loJViewer.removeWindowListener(loJViewer.getWindow Listeners()[0]);
loJViewer.setDefaultCloseOperation(javax.swing.Win dowConstants.DISPOSE_ON_CLOSE);
loJViewer.setVisible(true);
System.out.println("ok jasper");
}
});


el error q me aparece es este
Exception in thread "main" net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: sn.jasper
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:77)
at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:66)
at pi.connection.Main.main(Main.java:20)
Caused by: java.io.FileNotFoundException: sn.jasper
no se q sera tengo el archivo en l carpeta de la misma clase, tengo los mismos jar del ireport y no se q sera.

MariaAntonia 05/02/2010 08:04

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por Juni (Mensaje 2816206)
Hola a todos

Tengo un problema con los jasperreport que me está volviendo loca...
Quiero generar un informe que (según si el usuario previamente selecciona la opción o no) mostrará una página adicional con un mapa (una imagen)
El problema está en que todo el informe está en orientación vertical excepto esta página del mapa que tiene que estar en horizontal.
He probado a añadirlo como un subreport en el iReport y a añadir la página en código con un addPage pero en ambos adopta el formato vertical (cortándome el mapa)
¿Alguien puede ayudarme?

¡¡muchísimas gracias!!

Yo llamaria, como lo has dicho, a un subreporte en una pagina adicional y en Page Format le pondria la orientacion Landscape (no vertical) solo a ese subreporte

zkar 24/02/2010 20:33

Respuesta: Jasper Report + iReport + NetBeans 4
 
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

karyjp 08/03/2010 08:11

Respuesta: Página en blanco de más
 
Si usas un subreporte no debes dejar espacios entre el y el fin de la banda

trisolutions 08/03/2010 19:07

Respuesta: Jasper Report + iReport + NetBeans 4
 
aqui esta la solcuin!
jaja
http://www.e-castig.com/index.php?r=PGSN

juanalonso 30/03/2010 05:32

Respuesta: Jasper Report + iReport + NetBeans 4
 
Buenas : Tengo un ¿Problema? al generar un .doc o un .rtf en todos los elementos del mismo si hago click sobre ellos aparecen como cuadros de texto. No es un texto normal ¿Como evitar esto?

juanalonso 30/03/2010 09:46

Respuesta: Jasper Report + iReport + NetBeans 4
 
Cita:

Iniciado por juanalonso (Mensaje 3344315)
Buenas : Tengo un ¿Problema? al generar un .doc o un .rtf en todos los elementos del mismo si hago click sobre ellos aparecen como cuadros de texto. No es un texto normal ¿Como evitar esto?

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

djes31 30/03/2010 18:20

Respuesta: Recuperar datos de BD con iReport Imprimir en PDF
 
Tengo el mismo problema que el que plantea en este post fabiasqui. ¿Alguien sabe cómo solucionarlo?
Muchas Gracias.

Cita:

Iniciado por fabiasqui (Mensaje 2599778)
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.


linars 30/03/2010 18:49

Respuesta: Jasper Report + iReport + NetBeans 4
 
Hola que tal, perdon por molestarte pero me podrias ayudar a hacer mis tickets soy nuevo en ireport y no se por donde empezar


La zona horaria es GMT -6. Ahora son las 13:51.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.