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

fevelas 18/09/2006 08:48

En blanco
 
Hola a todos,
acabo de iniciarme en este mundillo.
Me he creado una plantilla con iReports y ahora quiero que se me genere un fichero con mi jBuider. Ya he conseguido que no me de ningún error, pero el PDF que se me genera está en blanco. ¿Alguna idea?

niklebar, no se la respuesta a tu pregunta pero estoy en el mismo caso. Si lo averiguo te cuento

Adaia 18/09/2006 17:11

favelas

lo mas seguro es que tu reporte sale en blanco por que no tienes datos.

eso lo puedes comprobar en
Edit
ReportProperties
more
When no data
ahi tienes varias opciones puedes poner la de allSectionsNoDetails
y al generar tu reporte te mostrara todas las secciones de tus reportes claro sin informacion por que no hay

espero que te sirva

fevelas 19/09/2006 02:54

Pues era eso
 
Muchas gracias Adaia. Efectivamente era eso.
Yo no quiero que se haga ninguna consulta. Lo único que quiero es pasarle unos datos y que los pinte. Lo malo es que quiero pasarle un arryList y que me pinte una tabla y creo que eso no se puede ¿no? si hay alguna manera ...

JAMCH 21/09/2006 11:09

Tes esta faltando la libreria Digester de commons, colocala en el classptah de tu proyecto y listo.

JAMCH 22/09/2006 08:03

Tengoun problema que quiza ya le este pasando a mas de uno, utilizo una conexion con Hibernate y obtengo una List de Objetos, para esto en el classpath coloco el directorio donde estan las .class y el cfg.xml. hasta aca de maravilla, puedo ver el nombre de los att del objeto, una maravilla.
El problema es cuando coloco un att de tipo long, al compilar lo quiere transformar a Long y me da ClassCastException, como tengo que obtener el field $F{codTan} he probado porner el new Long($F{codTan}) pero sigue igual. Si alguine tiene idea, quiza estoy haciendo algo mal. Muchas gracias

JAMCH 22/09/2006 08:06

Fevelas:

Si se puede te paso la linea
JasperPrint jasperPrint = JasperFillManager.fillReport(urlXml.getPath(), parameters, ds);
donde ds es una collection (Set, List, etc)

espero quie sirva.

En el reporte colocas los field como nombre de los att del objeto que contenga al araylist.
Suerte...

JAMCH 22/09/2006 09:12

Ireport y Hibernate
 
Cita:

Iniciado por djtorbellino (Mensaje 1667987)
Hola a todos, soy nuevo en esto de los reportes, ireport i jasperreports. Estoy haciendo una aplicación web con java, jsp, struts, hibernate y estoy corriendo mi aplicacion con jonas+jetty. Ahora me interessaria crear un informe mediante un jsp. Eso lo dejo aparcado de momento ya que he visto que en el foro hay algun que otro ejemplo. Ya he instalado el ireport pero el problema que tengo ahora, es que no puedo contactar con mi baso de datos a traves de hibernate. He puesto el archivo hibernate.cfg.xml en el classpath y al verificar la conexion me dice que hay problemas al parsearlo:

Error!! problem parsing configuration/hibernate.cfg.xml

El archivo cfg es el mismo que uso para configurar hibernate al utilizar la aplicacion web,(añadido al classpath) y hasta ahora no em ha dado nunca problemas. He intentado cambiarlo pero sin éxito.
Les pediria que si alguien esta usando hibernate e ireport, mi digera donde puede estar mi fallo, o que posteara algun archivo hibernate.cfg.xml de ejemplo por si hay algun problema con el mio.

Muchas gracias de antemano.

Saludos a todo el foro!


Lo unico que necesitas es agregar la carpeta donde tenes las fuenctes /WEB-INF/classes en el claspeth, y el cfg.xml me imagino que lo tendras en este dir tambien. proba con el test de la conexion y listo.

Ranadion 25/09/2006 00:41

Hola a todos, no se si se ha respondido esto antes, pero no veo la manera de generar un documento xls en vez de un documento pdf.
Gracias

Adaia 25/09/2006 15:19

JAMCH
ya provaste si en lugar de lenguaje java utilizas lenguaje groovy

eso lo puedes hacer en propiedades del reporte - scripletclass

bueno espero que te sirva de algo

pyanqn 26/09/2006 05:28

Hola les hago una consulta. Quiero generar un reporte desde un EJB Session, esto es, un simple reporte que se encuentre el el middleware, es esto posible?

Naty5 27/09/2006 15:20

Otra duda con Excel
 
Yo genero reportes jaspert con ireport en excel..me los genera bastante bien,,,pero tengo un pequeño problema con aquellos campos con formatos numéricos...yo me voy a las propiedades del textfields y en patterns Create selecciono Number con cuatro decimales...luego lo genero pero cuando trato de ejecutar sumas o cualquier accion matemática con dichas columnas no me pesca...para ser más especifica me los está reconociendo como string en el excel (Numero almacenado como texto)
No se si alguien ha tenido este inconveniente y me puede ayudar

colmejhor 29/09/2006 17:31

Problema al tratar de cargar un reporte en netbeans
 
hola Destruktor, tal parece que tienes cierto tiempo trabajando con iReport y los jasper, he comensado a trabajar con estas herramientas y me he consegido con un ostaculo. Compile un reporte desde el Ireport con todo y su coneccion a una base de datos en PostgresSQL y la ejeute, esto no tubo mayor novedad, mostro el listado de los campos que selccione en un listado sin ningun problema. Luego utilice el codigo que expusistes al comienzo del foro, y al correrlo en netbeans me bota un herror en la Siguiente Linea:

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

el herror exactamente no lo tengo en esta momento, pero ademas de las excepciones me habla de la no existencia de el siguiente directorio:

org/apache/commons/javaflow/continuable

Nota: No instale el ant de apache, esto para que me funcione.

te agradesco la ayuda que me puedas brindar

umazzini 04/10/2006 08:41

ayuda
 
quisiera saber como haces los reportes en java studio creator utilizando jasper,
por favor ayudame!!!

Adaia 06/10/2006 10:51

colmejhor
te falta la libreria de commons-javaflow-20060411 ene el lib

jps2k2 07/10/2006 10:29

Reporte con Formato
 
Hola a todos,

Estoy haciendo un reporte que imprima un contrato de prestación de servicios. El texto del contrato lo tengo en la BD y esta formateado con tags de HTML. El problema es que al momento de correr el reporte, no se formatea el reporte sino que los tags de html aparecen como texto. Ejemplo, en la BD tengo:
<b><u>PRIMERO<u><b><br>
La empresa <b>XXXX<b>...

y así tal cual se esta mostrando en el PDF y lo que necesito que se muestre es algo así:

PRIMERO
La empresa XXXX...

Que hay que configurar en el iReport o en el jasper report para que muestre el reporte como lo necesito.

Muchas gracias por su ayuda.

prm83 09/10/2006 09:12

Subinformes lanzado desde un servlet
 
buenas.
Gracias a este foro hace tiempo descubri iReport, y lo usamos para el proyecto q tenemos entre manos. Los informes, lanzandolos desde un servlet java, van perfecto, recibiendo sus parametros, filtrando la sql y demas.
Pero ahora nos a surgido hacer un subinforme. Lo he montado, y en el editor de Irreport, lo ejecuto usando la conexion activa y funciona bien. Pero cuando intento ejecutarlo desde un servlet, la pagina no lanza el pdf y se queda en blanco. Si cambio el codigo java y ejecuto el informe sin subinforme funciona, y si ejecuto el subinforme independiente, tambien funciona. El problema es los 2 ala vez, y lo raro es que desde iReport, con la conexion activa lo ejecuta bien.
Que puede pasar?
Gracias

jps2k2 09/10/2006 20:11

Estuve investigando el fin de semana y la solución esta my facil. resulta que los TextFields y los StaticText onjects tienen una propiedad llamada "Is Styled Text" que cuando la tienes activa convierte ciertos estilos de html como <b> o <u> entre otros al formato requerido.

Espero le sirva a alguien mas. mas informacion la pueden encontrar en l pagina de ejemplos: jasperreports.sourceforge.net/samples en el apartado "Styled Text Samples"

Ahora bien, recuerdan que tengo que hacer un contrato. Pues puse el contrato en un .properties file, y desde el servlet lo leo y lo mando al reporte. En el reporte aparece muy bien, solo que no esta convirtiendo el estilo "Bold". Miren, esto es una parte del contrato

<style isBold='true'>C L A U S U L A S</style>\n\n
<style isBold='true'>PRIMERA: </style>
<style isBold='true' isUnderline='true'>OBJETO.</style>

El texto, en el PDF no lo esta mostrando BOLD, pero lo mas raro es que si reconoce el isUnderline y la palabra OBJETO la muestra "underlined".

Alguna idea?

Gracias



Cita:

Iniciado por jps2k2 (Mensaje 1728889)
Hola a todos,

Estoy haciendo un reporte que imprima un contrato de prestación de servicios. El texto del contrato lo tengo en la BD y esta formateado con tags de HTML. El problema es que al momento de correr el reporte, no se formatea el reporte sino que los tags de html aparecen como texto. Ejemplo, en la BD tengo:
<b><u>PRIMERO<u><b><br>
La empresa <b>XXXX<b>...

y así tal cual se esta mostrando en el PDF y lo que necesito que se muestre es algo así:

PRIMERO
La empresa XXXX...

Que hay que configurar en el iReport o en el jasper report para que muestre el reporte como lo necesito.

Muchas gracias por su ayuda.


umazzini 10/10/2006 14:59

hola a todos por favor me pueden ayudar a solucionar este problema q me dice en java sun creator: error prerender Error loading expression class : classic_1160493057812_228509

assault 12/10/2006 13:42

Pos
 
Bueno... que tal... soy nuevo aqui y tengo un problemilla que he leido dos usuarios mas tienen... como utilizo las fuentes de la impresora (Epson Lx300 o TM-U220, o cualquiera de matriz de puntos) desde el iReport... solo me trae las fuentes de Windows. Gracias

umazzini 12/10/2006 13:59

hola, ya corregi mi problema en java studio creator, es el mismo codigo de destruktor q se lo pone en el action button y de ahi configurar el archivo server.policy mandalo a buscar lo abres y agregas estas lineas al final

grant {
permission java.lang.RuntimePermission "createClassLoader";
permission java.lang.RuntimePermission "getProtectionDomain";
};

DestruKtor 12/10/2006 15:14

Hola,

El tema es el siguiente, lo que indica funciona (fuente bold) si lo ves en el visor interno de jasperreport, ahora el problema es que cuando lo exportas a pdf, pdf maneja algunos formatos de fuente con sus propias fuentes, por lo que para solucionar tu problema deberias hacer esto:

<style pdfFontName="Helvetica-Bold" isBold='true' isUnderline='true'>OBJETO.</style>

asi te queda la fuente bold tanto para pdf como para los demás formatos.



Cita:

Iniciado por jps2k2 (Mensaje 1731133)
Estuve investigando el fin de semana y la solución esta my facil. resulta que los TextFields y los StaticText onjects tienen una propiedad llamada "Is Styled Text" que cuando la tienes activa convierte ciertos estilos de html como <b> o <u> entre otros al formato requerido.

Espero le sirva a alguien mas. mas informacion la pueden encontrar en l pagina de ejemplos: jasperreports.sourceforge.net/samples en el apartado "Styled Text Samples"

Ahora bien, recuerdan que tengo que hacer un contrato. Pues puse el contrato en un .properties file, y desde el servlet lo leo y lo mando al reporte. En el reporte aparece muy bien, solo que no esta convirtiendo el estilo "Bold". Miren, esto es una parte del contrato

<style isBold='true'>C L A U S U L A S</style>\n\n
<style isBold='true'>PRIMERA: </style>
<style isBold='true' isUnderline='true'>OBJETO.</style>

El texto, en el PDF no lo esta mostrando BOLD, pero lo mas raro es que si reconoce el isUnderline y la palabra OBJETO la muestra "underlined".

Alguna idea?

Gracias


assault 13/10/2006 18:05

factura
 
Otra preguntilla... debo imprimir una factura, para ello tengo las bandas titulo (informacion del cliente, de la empresa, etc), Column Head (Nombres de los detalles, como productos, etc), Detail (ahi van los productos, precios, etc) y la banda Sumary (Total a pagar, etc...)... la pregunta es, como hago que la columna detail mantenga el mismo tamaño por mas que solo hayan 1 o 2 productos, porque asi como la tengo, reduce el tamaño del detalle y queda pegada la del sumario. Ya sabran que se debe imprimir sobre una factura ya prediseñada de imprenta. Fijense en mi diseño img156.imageshack.us/img156/2803/facturaan3.jpg
Gracias

Herlin 14/10/2006 07:48

Formato numerico en Excel
 
Lo que pasa es que estoy generando un informe en Excel y cuando voy a sumar los datos no me deja porke tiene formato texto... Help Me...:molesto:

assault 14/10/2006 13:10

He solucionado lo de los tamaños... era cuartion de colocar los totales en el Page Footer, no en el sumario... Pero en cuanto a las fuentes... nada de nada... estoy usando Arial, es la mas legible...

...LosT 16/10/2006 04:47

Buenas tengo varios problemillas con esto del ireports. En cuanto al diseño del informe ya lo tengo todo correcto, y tengo realizada una SELECT a la cual le mando un parametro(definido).

El problema es q no se como mandarle el parametro desde mi aplicacion jsp.
Sigo el ejemplo de Destrucktor pero sinceramente mi nivel de java es algo bajo. Tengo agregadas todas las librerias necesarias, y ademas la version del jasperreports es la misma q la de de ireports(en ambos casos es la version 1.2.7).

En el codigo de ejemplo de Destrucktor hay un Package declarado, pero tampoco se como incluirlo desde jsp, y llevo estancado en eso algun tiempo.

Espero q alguien me heche una manilla...

Gracias...

Adaia 16/10/2006 11:47

pasar parametros

Map parameters = new HashMap();
parameters.put("param1", value1);
parameters.put("param2", value2);
parameters.put("paramn", valuen);
byte[] bytes = JasperRunManager.runReportToPdf( fileName, parameters, con);

...LosT 17/10/2006 05:34

Gracias adaia, pero mi problema es q como adapto el código de destructor a mi jsP?????????????

assault 17/10/2006 14:13

Alguien sabe como abrir el navegador con una pagina enviada desde java? Lo necesito para abrir la ayuda de mi sistema. La hice en html...

assault 17/10/2006 14:27

encontre la solucion en programacion.com
fijense en el /foros/6/msg/128267/

import java.io.*;

public class test {
public static void main(String[] args){
try {
//Runtime.getRuntime().exec("cmd /c start iexplore colocarquielurl";);
//Runtime.getRuntime().exec("cmd /c start iexplore C:\\Documents and Settings\\xxx\\Desktop\\index.html");
} catch (IOException io) {
System.out.println("did not work");
}
}
}

...LosT 20/10/2006 03:03

Ya tengo adaptado los imports. Solo me queda colocar el package en jsp??? Como se hace y donde lo coloco... PorFavor q alguien me ayude!!!!!!!!!!!!!!!!!!

Espero q alguien me pueda ayudar ya q como comente anteriormente mi nivel en java no es muy amplio(actualmente en formacion).

Muchas gracias!!!!!!!

...LosT 24/10/2006 10:26

Bueno la cosa ha cambiado un poco...Ya al menos he conseguido adaptar un servlet para q llame a irepors y a su vez mande la consulta mediante un parametro tipo sql_query.

Pero esta visto y comprobado q esto del reporte me va a dar guerra!!!!!!!!!!!!!
El problema es q compilo el servlet y no me devuelve ningun error, pero sin embargo este no genera nada.
El codigo es el siguiente y lo he tomado de este foro de uno de los usuarios q ya lo tenia hecho:
///////////////////////////////////////////////////////////////////////////////
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;
import java.sql.*;

import java.io.*;
import java.util.*;

import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


public class topdf extends HttpServlet {

public void doGet (HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
{

try
{

InputStream in = this.getClass().getResourceAsStream("Presupuesto.j asper");


//Pasamos parametros al reporte Jasper.
Map parameters = new HashMap();

String id=request.getParameter("codla");

parameters.put("sql_query", new String("select * from presupuesto where idpresupuesto="+id));


byte[] bytes = JasperRunManager.runReportToPdf(in, parameters, getConnection());


response.setContentType("application/pdf");
response.setContentLength(bytes.length);
ServletOutputStream ouputStream = response.getOutputStream();
ouputStream.write(bytes, 0, bytes.length);
ouputStream.flush();
ouputStream.close();




}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}
/**Metodo para crear la conexion a DB*/

public static Connection getConnection() throws ClassNotFoundException, SQLException {
//Configuración de la conexión.
String driver = "com.mysql.jdbc.Driver";
String connectString = "jdbc:mysql://localhost:3306/ono";
String user = "root";
String password = "root";

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

//Retornamos la conexión establecida.
return conn;
}
}
/////////////////////////////////////////////////////////////////////////////////////
Por otro lado quisiera saber donde tengo q colocar mi archivo.jasper dentro de mi proyecto de netbeans

Muchas gracias y espero q alguien me pueda ayudar pronto

PepeGrillo 25/10/2006 16:33

Ayuda con Chart en ireport!
 
Hola, necesito una ayudadita por favor, lo que sucede es que quiero crear un grafico estadistico donde el plano "X" es los meses, el plano "Y" son los valores que puede tomar un indicador, y quisiera que se trace una linea siguiendo los valores en el tiempo. Hasta donde he podido hacer es que me trace solo una linea, pero deberian ser 18 =S como puedo hacer que me traiga todos los indicadores y no solo el primero?...

Les envío la consulta SQL q tengo...

"select valor, des_indicador, aniomes
from indicexperiodo I
INNER JOIN METADATAMASTER M ON I.ID_INDICADOR=M.ID_INDICADOR
where aniomes between '200601' and '200609'"

Tal vez tenga que usar un SubDataSet?, pero ayudenme por favor que no se como puedo hacer esto, estoy empezando, ya intente haciendo lo del subdataset, pero no me trae ningun dato =S ayudenme =( ... Muchisimas gracias anticipadas... ^^

Adaia 26/10/2006 10:43

si sabes que son 18

te sugiero que agregues tus categorias dentro de chart data

Category series ["Cat1"] ..18

dentro de data
seria:
series expresion: el nombre de tu categoria
Category Expresion:el campo que contiene el mes
value expression:el campo que tiene el valor


bueno espero que te sirva

racso06 26/10/2006 23:09

ayuda
 
halo dispulpen no se si puedan ayudarme, mi problema es que tengo una aplicacion java (no jsp), y genero mi reporte con el ireport, uso JCreator para compilar el programa y no marca errores y genera el reporte perfectamente,
el problema es que la aplicacion la hago .exe par no tener que estar compilando y luego ejecutando el programa desde el JCreator, pero una vez que lo hago .exe no me genera el reporte por que no reconoce las librerias nose si alguien pueda ayudarme de antemano gracias

DeOX 27/10/2006 15:46

Actualizacion de jasperReports y iReport
 
Hola soy nuevo en el foro, saludos a todos, mi duda es la siguiente:
En el proyecto estamos utilizando hasta ahora el jasper 0.5.2 y el ireport 0.4.0 y estamos pensando en actualizarnos y comenzar a utilizar una version mas nueva, como la 1.7.2.
Las clases que tengo del jasper son:

commons-logging-1.0.2.jar
commons-logging-api-1.0.2.jar
itext-1.01.jar
jasperreports-0.5.2.jar
poi-2.0-final-20040126.jar

estuve viendo los post del foro y vi que muchas veces nombran mas librerias.
quisiera cuales son las librerias que tendria que actualizar para poder utilizar la jasperreports-0.5.2.jar, o si puedo utilizarla sin necesidad de actualizar las otras.
tambien quisiera saber si tanto los jasperreports como el ireport nuevos son compatibles con los reportes creados en versiones anteriores.

por otra parte tambien vi en el ireport 1.7.2 que los nuevos reportes se generan con una extencion .jrxml o con xml y tengo la duda si es simplemente un nombre, o si pierde compatibilidad de alguna clase.

si alguien me puede decir tambien de donde bajar las librerias lo agradeceria mucho, en especial no puedo encontrar la poi-2.5

Muchas Gracias

Adaia 27/10/2006 16:38

las librerias las puedes conseguir simplemente bajando el src del ireport, en efecto exiten otras librerias pero pues depende de tuproyecto que las utilices algunas o todas.

al menos son jasperreport
common_digester
common_beanutils
common_collection
common_logging
itext
poi
java_flow
y las versiones pues dependiendo de tu jasperreport

PepeGrillo 31/10/2006 09:11

Hola Adaia
 
Mira, bacan, mira la verdad no manejo mucho el iReport y quise ahcer lo que me dijiste de la siguiente manera...

Agregue una categoría, y dentro puse asi...

Series expression ---> $F{DES_INDICADOR}
Category expression ---> $F{ANIOMES}
Value expression ---> $F{VALOR}

Por que como te dije los datos los jalo de una tabla donde tiene cada indicador por mes, con su respectivo valor, lo que quiero es que yo ingrese dos meses y me saque el bendito grafico en el rango establecido por esos meses.

No te entiendo muy bien con eso de q ponga 18 categorias =s que pondría en cada campo EXPRESSION asi como arriba... pucha espero me puedas ayudar, gracias anticipadamente ^^

Tu amio PepeGrillo jojo!

Adaia 31/10/2006 11:03

mm por que no intentas poniendo un nombre en Series expresion algo asi como $F{"serie"} en vez del campo, bueno yo asi lo manejo.

en tu caso podria ser mes1 y luego agregas otra categoria que se llame mes2 al aglo asi. :)
bueno espero que te sirva

DeOX 02/11/2006 15:48

Cancelar Reporte
 
Hola, ante todo, Adaia gracias por tu ayuda.
El problema que tengo ahora es que necesito tener la posibilidad de cancelar un reporte de ser necesario, es decir, si el query que ejecuté esta tardando mucho, poder darle una orden desde la UI para cancelarlo, y que el jasperreport le envie la orden al Oracle para cancelar la ejecucion del query.

para llenar el reporte estoy utilizando el JasperFillManager, pero encontre una parte de un codigo para poder cancelar un reporte que utiliza otra clase y la verdad no se como hacer para generarlo y poder cancelarlo, y si tengo que usar o no los manager convencionales para llenarlo y exportarlo.
La explicacion q encontre es la siguiente :

class ReportJob implements InterruptableJob
{
JRBaseFiller filler;

void execute(JobExecutionContext context)
{
..
filler = JRFiller.createFiller(jasperReport);
JasperPrint print = filler.fill(parameters, ..);
..
}

void interrupt()
{
filler.cancelFill();
}
}

Si alguien lo hizo alguna vez agradeceria mucho la ayuda
gracias.

Saludos.

DestruKtor 03/11/2006 09:54

JasperReport Locale
 
Hola a todos,

mi problema radica en la lolacización que utiliza jasperreport, formateo el campo numerico "#,##0.00" y me lo muestas 1.000,00 lo que yo necesito es que me muestre los 1,000.00 imagino que esto es configurado mediante la localizacion pero no encuentro la forma, agradesco sus sugerencias.

gracias

DeOX 03/11/2006 13:37

Para Destructor
 
En el jasper 1.7.2 eso lo configuras en: construir ->Poner Local de Informe , ahi te aparece una ventana para ponerle la localizacion del reporte le pones el que te dice como ejemplo que es la configuracion en EEUU que es "_en_US" , sin poner las comillas.

Saludos.

tubareño 03/11/2006 23:44

tengo problemas
 
amigos no puedo hacer arrancar el ireport:

realizo los siguientes pasos:

1.Descargar la version iReport-0.3.2.zip o superior.
2.Descomprimir el archivo zip
3.Crear un directorio con el nombre iReport en el directorio raiz C:\.
4.Copiar en contenido del iReport en la carpeta creada.
5.Copiar el archivo tools.jar que se encuentra en “C:\ jdk1.5.0\lib”del jdk al directorio “C:\iReport\lib”
6.Colocar el Driver “classes12.jar” de oracle en el directorio “C:\iReport-0.2.2\lib” (Aplica para cualquier driver JDBC que necesitemos)

ahora no estoy configurando el apache ant. los datos que voy a imprimir son de un jtable aun asi es nesesario.

tubareño 03/11/2006 23:48

nota
 
les pido diculpa por que se que estan manejando otro tema. mucho mas avnzado que lo que les pregunte pero le agradesco cualquier ayuda. soy nuevo en el tema.

kermadec 07/11/2006 06:30

Problema con tamaño fijo de página de informe
Hola, estoy utilizando JRHtmlExporter para generar el informe. Mi problema es que las tablas que se generan por cada página tienen un tamaño fijo, y se rellena al final con una tupla vacía para llegar a ese tamaño. Esto hace que cuando muestro el html generado en una jsp aparezca un espacio entre las lineas del informe en cada salto de página. Ya he redefinido Between_pages_html para que no aparezcan dos lineas vacias entre las tablas, pero necesito eliminar también esta última fila que se añade al final.
Si alguien sabe si hay algun parametro que lo controle agradeceria esa ayuda
Un saludo

DeOX 09/11/2006 07:44

Cancelacion de Reportes : Resuelto
 
Hola, les comento que pude solucionar el problema, les paso como lo resolvi.

Si se quiere cancelar tanto la ejecucion de un query en el reporte, como el llenado del reporte, es necesario hacer el fill report de la siguiente manera:

asynchronousFillHandle = AsynchronousFillHandle.createHandle((JasperReport) reports.get(name), parameters, conn);
asynchronousFillHandle.addListener(listener);
asynchronousFillHandle.setThreadName("Thread");
asynchronousFillHandle.startFill();


esto lo que hace es llenar el reporte de manera asincronica y devolver el resultado a un listener, una clase que implemente la interfaz AsynchronousFilllListener


Saludos

DestruKtor 15/11/2006 13:52

Cita:

Iniciado por DeOX (Mensaje 1764793)
En el jasper 1.7.2 eso lo configuras en: construir ->Poner Local de Informe , ahi te aparece una ventana para ponerle la localizacion del reporte le pones el que te dice como ejemplo que es la configuracion en EEUU que es "_en_US" , sin poner las comillas.

Saludos.

Gracias por tu respuesta, pero eso ya lo tenia claro, mi problema era que al compilar mi reporte *.jxml creado con ireport no me tomaba el locale, pues buescando y buscando descubri el modo.

seria al pasarle los parametros, le indicamos la localización:

parameters.put("REPORT_LOCALE",new java.util.Locale("en","US"));


Eso era todo.

DestruKtor 15/11/2006 14:24

Cita:

Iniciado por tubareño (Mensaje 1765446)
les pido diculpa por que se que estan manejando otro tema. mucho mas avnzado que lo que les pregunte pero le agradesco cualquier ayuda. soy nuevo en el tema.

Pues la version que estas usando me parece muy antigua, baja la ultima 1.2.7, si tu so es windows incluso hay una autoinstalable.

CAOG22 15/11/2006 15:13

nesecito ayuda urgente
 
hola a todos los integrantes de este grupo.

bueno soy nuevo y nesecito una ayuda urgente con el ireport, y el jasper

* cuales son todos los jar que tengo que bajar para el buen funcionamiento de esta herramienta (tengo el i report 1.2.7)
* cuando hago un reporte, como saco el .jasper, todo me sale con . jrmxl
* alguien tiene un programa que me pueda enviar que funcione correctamente.

ayudenme por favor

grotero 16/11/2006 03:42

Hola a todos:

No sé si esto que estoy intentando es fácil, difícil o simplemente no se puede hacer pero me parece increíble si es que no es posible.....

La consulta de mi reporte devuelve como es lógico varios registros, necesito que cada uno de esos registros vaya en una nueva página, ¿Es posible enviar cada registro del detalle a una nueva página?. He mirado en el foro y no he encontrado ninguna solución, también he mirado tutoriales, probado las opciones del iReport y no lo consigo.....

Muchas gracias por vuestra ayuda.
Un saludo a todos.

DeOX 17/11/2006 13:22

grotero
 
supongo que una solucion podria ser agrandar el espacio que ocupa la seccion "Detail" para que te ocupe toda la pagina, excepto el encabezado y pie de pagina, si es que queres tenerlos.

Saludos


La zona horaria es GMT -6. Ahora son las 12:28.

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