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

Jasper Report + iReport + NetBeans 4

Estas en el tema de Jasper Report + iReport + NetBeans 4 en el foro de Java en Foros del Web. MENSAJE DE tavo22 Ahora tengo este problema. Cuando quiero correr mi programa me manda este error: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester at net.sf.jasperreports.engine.JasperCompileManager.c ompileReport ...
  #871 (permalink)  
Antiguo 19/06/2007, 18:31
 
Fecha de Ingreso: junio-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Exclamación Jasper Report + iReport + NetBeans 4

MENSAJE DE tavo22

Ahora tengo este problema.
Cuando quiero correr mi programa me manda este error:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
at net.sf.jasperreports.engine.JasperCompileManager.c ompileReport
(JasperCompileManager.java:143)

.....


HOLA COMO ESTAN. TENGO EL MISMO PROBLEMA QUE TUVO TAVO22

ALGUIEN ME PUEDE AYUDAR POR FAVOR O TU TAVO22 SI PUDISTE SOLUCIONAR

POR FAVOR. NECESITO AYUDA. ES URGENTE
  #872 (permalink)  
Antiguo 19/06/2007, 22:35
 
Fecha de Ingreso: mayo-2007
Mensajes: 3
Antigüedad: 17 años
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

que onda cecijo, pues mira, lo que hice fue copiar los sig. archivos:

commons-beanutils.jar
commons-collections-2.1.jar
commons-dogester-1.7.jar
commons-logging-1.0.2.jar
itext-1.3.1.jarjasperreports-1.3.3.jar
poi-2.0-final-20040126.jar
iReport.jar

estos archivos se encuentran en /iReport-1.3.3/lib, copialos y pegalos en esta carpeta C:\Archivos de programa\Java\jdk1.6.0_01\jre\lib\ext (esta carpeta es la que yo utilizo) eso fue todo lo que hice y ya funcionó.

si aún no funciona, no dudes en preguntar, nos vemos.

yo tengo otra duda, a ver si alguien puede ayudarme:

en la aplicación java que utilizo :
import java.sql.*;
import java.util.*;
import java.lang.*;
import javax.swing.*;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.view.*;

public class informe extends JFrame{
static Connection conn = null;
public informe()
{

}

private static Connection conexion() throws ClassNotFoundException, SQLException
{
try {
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e) {
System.out.println("MySQL JDBC Driver not found.");
System.exit(1);
}
try {
conn = DriverManager.getConnection("jdbc:mysql://localhost/informe","root", "123");
System.out.println("Si se conecta.");
}
catch (SQLException e) {
System.out.println("Error de conexión: " + e.getMessage());
System.exit(4);
}
return conn;
}

public static void main(String[] args)
{
try
{
String filename = "C:\\informe\\x.jasper";
String filepdf = "C:\\informe\\pdf\\admini_project.pdf";
String xmlfile = "C:/reporte/admini_project.jrxml";

Map parametros = new HashMap();
parametros.put("id","nom");
//JasperDesign jd = JRXmlLoader.load(xmlfile);
//JasperReport report = JasperCompileManager.compileReport(jd);
JasperPrint print = JasperFillManager.fillReport(filename,parametros,c onexion());
JasperExportManager.exportReportToPdfFile(print,fi lepdf);
JasperViewer.viewReport(print,false);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
}
}

en la línea de parametros.put solo puedo usar dos parametros, lo que quiero saber es como utilizar mas de dos parametros, ya que me hizo falta la parte de reportes en un proyecto por esa causa, si pueden ayudarme por favor, se los agradezco.
  #873 (permalink)  
Antiguo 21/06/2007, 08:10
 
Fecha de Ingreso: junio-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

ola, souy nueva en esto.
estoy creando una aplicacion web, utilizando netbeans, con struts, jsp..
necesito generar un pdf o rtf. Alguien m puede ayudar? q libreria utilizar? como hacer un ejemplo basico?
graciasss
  #874 (permalink)  
Antiguo 24/06/2007, 14:18
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

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...
  #875 (permalink)  
Antiguo 24/06/2007, 20:03
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Ya solucione... para el que le interese... es solo cuestion de colocar $P!{nombre del parametro}... asi se remueven las comillas...
  #876 (permalink)  
Antiguo 26/06/2007, 14:29
 
Fecha de Ingreso: junio-2007
Mensajes: 2
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por franklinelias Ver Mensaje
tengo el siguiente problema :
- al definir el tipo de pagina en custom ancho 16 cm y alto 7 cm , se cambia de portrait a landscape
- despues al imprimir me imprime horizontalmente y necesito que imprima verticalmente.

gracias de antemano , si alguien puede ayudarme con este problema
me imprime asi
---------------------
dfgdfg
dfgdfg
dfgdfg
dfgdfg
sdfsdf
sdfsdf
sdfsdf
sdsfff
---------------------
quiero que se imprima asi

----------------------
sadasdsfsdfsdfsdfsdfsdf
sdfsdfsdfsdfsdfsdfsdfsdf
sdfsdfsdfsdfdsfsdfsdfsdf
sdfsdfsdfsdfsdfsdfsdfsdf
-----------------------
Hola franklinelias, recien me uno a esta comunidad y entre por el mismo problema que tu, pero encontre una forma de engañar por asi decirlo al editos que te cambia automaticamente el tipo de orientacion cuando el ancho es mas largo que el alto... y es simple,
Primero personalizas (CUSTOM) tu formato como siempre y dejas que el ireport haga el cambio por defecto que hace cuando el ancho es mas largo que el alto. osea que se convierta de Portrait a Landscape (Retrato a Paisaje).
Luego, lo unico que tiene que hacer es abrir el editor xml del mismo ireport en el menu editar -> editar fuente xml luego ubicas el codigo siguiente:

.....
name="ejemplo"
columnCount="1"
printOrder="Vertical"
orientation="Landscape"
.......

y cambias la linea "orientation" por

orientation="Portrait"

y listo, por lo menos a mi me funciono bien, espero que aun te sirva y si no... a alguien le servira pues he googleado toda la mañana y nada que ver con esta observacion.

Pondre las palabras que utilice para buscar en google a ver si asi se facilita la ubicacion de este aporte:

ireport configurar papel para la impresora
ireport papel horizontal a vertical
configurar papel continuo

Saludos a todos y espero que siguan aportando

Última edición por luisptmon; 26/06/2007 a las 15:05
  #877 (permalink)  
Antiguo 26/06/2007, 20:02
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Mensaje Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por acontrer Ver Mensaje
andate a options-settings-languaje y cambias el idioma a español. Si quieres un manual dejame tu correo si quieres, tengo un manual bien basico que te puede servir, a mi por lo menos me a ayudado para comenzar.

suerte y saludos
oye te dejo mi correo s puedes pasarme el manual que dices te lo agradeceria no se como mostrar los datos de my sql 5 por medio irepots

[email protected]
  #878 (permalink)  
Antiguo 28/06/2007, 13:08
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por Narutage Ver Mensaje
HOla, este es el primer mensaje que posteo pero me han servido de mucho los ya puesto por ustedes......

ultimamente me esta dando un error al generar los reportes pues cuando trato de ejecutar uno de ellos desde la pagina Jsp no encuentra el .Jasper, ni poniendo este en el directorio raiz ni pasandole la direccion exacta donde se encuentra, agradeceria si alguno puede ayudarme a lo mejor es un eroor bobo pero no lo encuentro, gracias de antemano
hola oye antes que empieze na sabes si se puede tabajar visula basic 6 y ireports 1.3.2 si no para q ya ni le siga por que no puedo hacer la conexion no se que hacer y ya solo me quedan pocos dias para acxabar mis reportes estoy desesperado por si pueden mostrarme el caminpo a seguir se los agradeceria
  #879 (permalink)  
Antiguo 03/07/2007, 12:38
Avatar de La__X  
Fecha de Ingreso: junio-2005
Mensajes: 21
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Hola Foro,
Que tengo que hacer para que pasandole un collection o un arrayList lo puedo imprimir en mi reporte?
Como es que tengo q configurar la plantilla???
  #880 (permalink)  
Antiguo 04/07/2007, 18:05
Avatar de pancho_k  
Fecha de Ingreso: julio-2007
Mensajes: 32
Antigüedad: 16 años, 10 meses
Puntos: 4
Re: Jasper Report + iReport + NetBeans 4

Saludos a todos, antes que nada debo decir que soy un completo neofito en la materia y conosco muy poco de lo que estoy haciendo actualmente, ya lei los primeros post's del foro y veo que ya tienen mucha experiencia con windows y bgamente mencionan linux, por mi parte y sin saber me involucre en un proyecto y e logrado instalar fedora 7, dar de alta un servidor web con apache, hacer una base de datos en postgres, instalar tomcat (jakarta-tomcat-5.0.19.tar) y tambien heche a andar un servlet muy sencillo ("hola mundo y un formulario") pero ahora necesito generar reportes y e leido en el foro que jasperreports es una buena opcion. Tambien note que DestruKtor es muy versado en el tema y de hecho posteo un link en donde se puede descargar la API completa de jasperreports, pero cuando me dirigi a ella solo me mostraba informacion de las classes de java (que por si fuera poco desconosco casi en su totalidad) mis preguntas son....... en donde puedo descargar realmente jasperreports para linux? alguien sabe en donde puedo encontrar informacion para instalarlo en linux? o en el mejor de los casos me marque una pauta para hacerlo yo mismo? existe algun manual que indique los procedimientos basicos para instalarlo y configurarlo? por donde empiezo? y la mas importante de todas las reguntas, existe alguien que tenga la amabilidad de quitarme la benda de los ojos y ayudarme un poco? de antemano muchas gracias.........
  #881 (permalink)  
Antiguo 05/07/2007, 06:33
 
Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Me pierdo intentando hacer una tabla con ireport 2.0.0 y Jasper. Quiero hacer una tabla con los datos de un bean. Alguien me puede ayudar paso a paso??? no soy capaz de conseguirlo.... :(:(:(:(:(

Gracias
  #882 (permalink)  
Antiguo 05/07/2007, 07:29
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Hola a toda la comunidad, bueno les escribo para consultar lo siguientes.

Estoy haciendo un proyecto en donde genero mis reportes sin ningun problema, la base de datos que utilizo es Oracle y es por ahi donde tengo un problema, el asunto esta que eb una de las tabla de las cuales extraigo la informacion existe un campo de tipo CLOB, el cual soporta un gran volumen de informacion, que en este caso solo es para manejar un gran cantidad de texto nada mas, entonces la consulta es como muestro este tipo de datos en el reporte.

Si alguien puede asesorarme se los agradesco.
  #883 (permalink)  
Antiguo 05/07/2007, 15:14
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por DestruKtor Ver Mensaje
pues el que busca siempre encuentra, y resulta que itext en su ultimas versiones soporta pdf417 con compactación binaria.

más detalles pues lean la documentación de itext

oye amigo si pudieras a yudarme te lo agradeceria ya me lei casi todo el foro ya voy por la pg 26 y no encuentro la liga entre visul basic 6 y irepots y la verdad cada ves tenge menos tiempo si me podrias ayudar si te la sabes te lo agradeceria te dejo mi correo [email protected]
  #884 (permalink)  
Antiguo 05/07/2007, 15:27
 
Fecha de Ingreso: junio-2007
Mensajes: 5
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

oigan que aqui nadie contesta las preguntas o no saben si el visual se puede conectar con el ireports por que no quiero utilizar el CRYSTAL quiero el irports no saben el hilo de conexion o que librerias hay que incluir al momento de instalar el ireports debe aparecder un componente en visual o un complemento como suele suceder con el crystal
  #885 (permalink)  
Antiguo 06/07/2007, 02:25
 
Fecha de Ingreso: julio-2007
Mensajes: 4
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Hola:

Tengo un problema con el ireport. Estoy intentando crear un datasource a un javabean. Le especifico la clase a la que quiero que me encuentre, pero siempre me da el error ClassNotFound. He añadido el directorio al classpath y aun no funciona. Alguna solucion???
  #886 (permalink)  
Antiguo 09/07/2007, 15:28
 
Fecha de Ingreso: julio-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por La__X Ver Mensaje
Hola Foro,
Que tengo que hacer para que pasandole un collection o un arrayList lo puedo imprimir en mi reporte?
Como es que tengo q configurar la plantilla???
Hola,

Primero hay q utilizar el objeto que aparece abajo,

List lista = (ArrayList) o ;
JRBeanCollectionDataSource ds = new JRBeanCollectionDataSource(lista);

Segundo: ese es el metodo que cree para generar el informe.

public void jasperReport(String nombreReporte,JRBeanCollectionDataSource lista, Map params) {


JRExporter exporter = new JRPdfExporter();
FacesContext fcontext = FacesContext.getCurrentInstance();
ExternalContext econtext = getExternalContext();
HttpServletResponse response = (HttpServletResponse) econtext.getResponse();
InputStream stream = econtext.getResourceAsStream(PREFIX + nombreReporte + SUFFIX);
JasperPrint impresion = null;
try {

impresion = JasperFillManager.fillReport(stream, params, lista);
JasperPrint jasperPrint = null;
try {

exporter = new JRPdfExporter();
exporter.setParameter(JRExporterParameter.JASPER_P RINT, impresion);
exporter.setParameter(JRExporterParameter.OUTPUT_S TREAM,
response.getOutputStream());

} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new FacesException(e);
}

} catch (JRException e) {
System.out.println(e.getMessage());
}
try {
exporter.exportReport();
fcontext.responseComplete();
} catch (RuntimeException e) {
throw e;
} catch (Exception e) {
throw new FacesException(e);
}
}

Espero que te haya servido...con eso creo que bastaria para lograr lo que quieres...

Saludos

Rene
  #887 (permalink)  
Antiguo 09/07/2007, 21:57
Avatar de La__X  
Fecha de Ingreso: junio-2005
Mensajes: 21
Antigüedad: 18 años, 10 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Gracias por la respuesta :D
Pero como armo el hashmap. El HashMap indica algo asi como la estructura del reporte verdad?
No me queda claro como armar el HashMap para el collection.
Inituyo que deberia ser algo como
Iterator i = micoleccion.iterator()
while (i.next())
{
mapa.put(?,i.next()); //o algo parecido
}
  #888 (permalink)  
Antiguo 10/07/2007, 12:06
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Problema al tratar de crear una conexión

Primero que nada saludos a los foreros, esta comunidad es increible

Ahora paso a contarles mi problema:

Al tratar de crear una conexión utilizando estos parámetros en iReport 2.0.0
- Tipo de conexión: Database JDBC connection
- JDBC Driver: oracle.jdbc.driver.OracleDriver
- JDBC URL: jdbc:oracle:thin:@PZ-VM001:1521:ORABABELPZ
- Usuario: system
- Password: *****
- Chequeo el checkbox que dice: "Save password"

Me da el siguiente error al testear o probar la conexión:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

Cualquier ayuda o consejo es bien recibido
  #889 (permalink)  
Antiguo 11/07/2007, 15:51
Avatar de equesquen  
Fecha de Ingreso: junio-2007
Mensajes: 1
Antigüedad: 16 años, 10 meses
Puntos: 0
Re: Problema al tratar de crear una conexión

Puede que esté de mas la pregunta pero, ¿colocaste el driver del oracle con las librerias del iReport? Porque ese puede ser el motivo por el cual no te acepta la conexion.

Saludos

Eli

Cita:
Iniciado por tico2209 Ver Mensaje
Primero que nada saludos a los foreros, esta comunidad es increible

Ahora paso a contarles mi problema:

Al tratar de crear una conexión utilizando estos parámetros en iReport 2.0.0
- Tipo de conexión: Database JDBC connection
- JDBC Driver: oracle.jdbc.driver.OracleDriver
- JDBC URL: jdbc:oracle:thin:@PZ-VM001:1521:ORABABELPZ
- Usuario: system
- Password: *****
- Chequeo el checkbox que dice: "Save password"

Me da el siguiente error al testear o probar la conexión:

java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

Cualquier ayuda o consejo es bien recibido
  #890 (permalink)  
Antiguo 13/07/2007, 08:34
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 10 meses
Puntos: 0
De acuerdo Re: Problema al tratar de crear una conexión

Cita:
Iniciado por equesquen Ver Mensaje
Puede que esté de mas la pregunta pero, ¿colocaste el driver del oracle con las librerias del iReport? Porque ese puede ser el motivo por el cual no te acepta la conexion.

Saludos

Eli
De hecho era algo parecido, no se xq el archivo que contiene el driver el lugar de llamarse "classes12" se llamaba "classess12", le cambie el nombre y todo listo.

Muchas gracias
  #891 (permalink)  
Antiguo 16/07/2007, 14:31
 
Fecha de Ingreso: julio-2007
Ubicación: Chilpancingo de los Bravo
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Que tal,, resulta que estoy comenzado con el diseño de reportes con ireport. ... ya he hecho algunos, pero recientemente me encuentro con un nuevo reto (problema) que ahora les explico y ojalá puedan ayudarme...


Bueno, anteriormente tenia el problema de que no sabia como retornar un valor de un subreporte al reporte(subreporte) del que fue llamado. Hace poco que logre eso. Sin embargo ahora se me presenta el problema siguiente: tengo 2 subreportes y quiero que el valor devuelto por el primer subreporte se le pase al segundo subreporte. Actualmente el valor que le pasa en NULL, probablemente se evaluan al mismo tiempo y no primero uno y después el otro. y claro como al principio la variable no tiene valor asignado, pues supongo que ese valor es el que se la pasa.. en fin
ojalá puedan ayudarme
  #892 (permalink)  
Antiguo 16/07/2007, 16:31
 
Fecha de Ingreso: julio-2007
Mensajes: 14
Antigüedad: 16 años, 10 meses
Puntos: 0
Pregunta Re: Jasper Report + iReport + NetBeans 4

Hola a todos, gracias a la ayuda de estos post he logrado crear y visualizar un reporte en el jasperviewer pero ahora que he tratado de visualizarlo en pdf no he podido.

El código que estoy utilizando es este

//Ruta en donde se encuentra el .jasper
String fileName = "C:\\Documents and Settings\\BabelPZ\\Desktop\\reportes\\iReport\\1.3 .3\\rptProductosPorFecha.jasper";


//Ruta destino del pdf
String destFileNamePdf = "C:\\Documents and Settings\\BabelPZ\\Desktop\\reportes\\iReport\\1.3 .3\\rptProductosPorFecha.pdf";

String driver = "oracle.jdbc.driver.OracleDriver";
String connectString = "jdbc:oracle:thin:@PZ-VM001:1521:ORABABELPZ";
String user = "system";
String password = "admin";

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

Map parameters = new HashMap();
parameters.put("cod","%Fis%");

//Preparacion del reporte (en esta etapa se inserta: .jasper, el valor del query en el reporte, y la conexion).
JasperPrint jasperPrint = JasperFillManager.fillReport(fileName,parameters,c onn);

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

/*
//Imprimimos en pantalla el reporte
JasperViewer.viewReport(jasperPrint , false);
*/

byte[] bytes = JasperRunManager.runReportToPdf(fileName,parameter s,conn);

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



Al llamar al método que debe mostrármelo no me genera error pero tampoco me muestra nada, solamente escribe null en el Log.

Estoy utilizando JDeveloper + Oracle 10g + iReport 2.0 + JasperReports 1.3.4 + Adobe Reader 8.0

Ocupo ayuda lo más pronto posible xq debo terminar esto rápido y la verdad no entiendo que ocurre

Muchas gracias a todos
  #893 (permalink)  
Antiguo 21/07/2007, 11:27
Avatar de La__X  
Fecha de Ingreso: junio-2005
Mensajes: 21
Antigüedad: 18 años, 10 meses
Puntos: 0
Prueba con Jasper

foro,
Estoy probando este codigo para hacer reportes con detalle:

4shared.com/file/20359271/1b614563/PruebaJasper.html

Pero genera estos erroree:

Código:
Exception in thread "main" net.sf.jasperreports.engine.JRException: Error loading object from file : D:\PruebaJasper\RelAlunosDisciplinas.jrxml
        at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92)
        at net.sf.jasperreports.engine.util.JRLoader.loadObjectFromLocation(JRLoader.java:257)
        at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluateSubreport(JRFillSubreport.java:311)
        at net.sf.jasperreports.engine.fill.JRFillSubreport.evaluate(JRFillSubreport.java:260)
        at net.sf.jasperreports.engine.fill.JRFillElementContainer.evaluate(JRFillElementContainer.java:274)
        at net.sf.jasperreports.engine.fill.JRFillBand.evaluate(JRFillBand.java:403)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:1346)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:662)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:232)
        at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:113)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:763)
        at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:688)
        at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89)
        at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:601)
        at com.GeraRelatorio.<init>(GeraRelatorio.java:36)
        at com.GeraRelatorio.main(GeraRelatorio.java:42)
Caused by: java.io.StreamCorruptedException: invalid stream header
        at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:763)
        at java.io.ObjectInputStream.<init>(ObjectInputStream.java:278)
        at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87)
        ... 15 more
Java Result: 1

alguien puede ayudarme?????
  #894 (permalink)  
Antiguo 23/07/2007, 18:00
 
Fecha de Ingreso: octubre-2006
Mensajes: 18
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Hola amigos... tengo un problema. Vamos por parte. por ejemplo, tengo un reporte de Stock, pues bien, stock esta relacionado con Articulos. Lo que quiero hacer es un sum(cantidad) de stock en el report query agrupado por x propiedad. Segun tengo entendido no es asi nada mas como colocar un Select sum(cantidad) en el query y despues crear un field cantidad e imprimirlo...

Última edición por assault; 25/07/2007 a las 17:24
  #895 (permalink)  
Antiguo 31/07/2007, 16:02
Avatar de reydelosbosques  
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Exclamación Re: Jasper Report + iReport + NetBeans 4

Cita:
Iniciado por pancho_k Ver Mensaje
mis preguntas son....... en donde puedo descargar realmente jasperreports para linux? alguien sabe en donde puedo encontrar informacion para instalarlo en linux? o en el mejor de los casos me marque una pauta para hacerlo yo mismo? existe algun manual que indique los procedimientos basicos para instalarlo y configurarlo? por donde empiezo? y la mas importante de todas las reguntas, existe alguien que tenga la amabilidad de quitarme la benda de los ojos y ayudarme un poco? de antemano muchas gracias.........
Si lees la primer página de este foro, te darás cuenta que Jasperreports, son unas librerías para java (*.jar), que necesitas para hacer los reportes, sin embargo hay una herramienta gráfica que puedes utilizar para diseñar los reportes...pero como te digo, todo esto lo puedes leer al principio del foro.

En esta página puedes descargar las librerias y el programa Ireport: http://www.jasperforge.org).

Espero que no dejemos pasar las preguntas que se hacen en este foro por sencillas que sean. Si estoy equivocado en algo de lo expuesto, espero que alguien me corrija.

Salud y Resistencia
  #896 (permalink)  
Antiguo 31/07/2007, 16:15
Avatar de reydelosbosques  
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Buenas tardes.

Estoy conociendo la herramienta Ireport, la inquietud que tengo es la siguiente:

Como hago para configurar los programas visualizadores externos, sabiendo que utilizo Linux: Ubuntu 7.04. Quiero decir, para el programa PDF en Windows la ruta es: C:/Archivos de programa/Adobe/Acrobat 6.0/REader/AcroRd32.exe. Si alguien sabe en que ruta encuentro el ejecutable del PDF para linux, le agradecería su ayuda.

Gracias por la atención.


Salud y Resistencia
  #897 (permalink)  
Antiguo 09/08/2007, 12:05
 
Fecha de Ingreso: agosto-2007
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

hola que tal, tambien necesito una solucion para lo que pides. encontraste algo?, por favor mandame un mail a [email protected]
  #898 (permalink)  
Antiguo 10/08/2007, 11:50
Avatar de pancho_k  
Fecha de Ingreso: julio-2007
Mensajes: 32
Antigüedad: 16 años, 10 meses
Puntos: 4
Re: Jasper Report + iReport + NetBeans 4

Muchas gracias REYESDELOSBOSQUES, te agradesco tu atencion, ha pasado un rato desde que escribi mi mensaje, y aunque ya habia resuelto el problema, te agradesco tu respuesta, ya instale jasperreports, no estoy utilizando ireports y mis programas corren bien desde linea de comandos, desafortunadamente no tengo una respuesta para tu problema y sinembargo tambien trato de visualizar los reportes desde el navegador web, por lo que estoy intentando hacer un servlet, encontre un libro que me ha ayudado mucho pero este ultimo codigo no me esta funcionando:

import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.HashMap;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import net.sf.jasperreports.engine.JREmptyDataSource;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JasperRunManager;

public class jasper extends HttpServlet
{
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
ServletOutputStream servletOutputStream = response.getOutputStream();
InputStream reportStream = getServletConfig().getServletContext().getResource AsStream("/root/curso/tres.jrprint");
try
{
JasperRunManager.runReportToPdfStream(reportStream ,
servletOutputStream, new HashMap(), new JREmptyDataSource());
response.setContentType("application/pdf");
servletOutputStream.flush();
servletOutputStream.close();
}
catch (JRException e)
{
// display stack trace in the browser
StringWriter stringWriter = new StringWriter();
PrintWriter printWriter = new PrintWriter(stringWriter);
e.printStackTrace(printWriter);
response.setContentType("text/plain");
response.getOutputStream().print(stringWriter.toSt ring());
}
}
}



Me dispara el siguiente error...

ava.lang.NullPointerException
java.io.ObjectInputStream$PeekInputStream.read(Obj ectInputStream.java:2140)
java.io.ObjectInputStream$PeekInputStream.readFull y(ObjectInputStream.java:2153)
java.io.ObjectInputStream$BlockDataInputStream.rea dShort(ObjectInputStream.java:2621)
java.io.ObjectInputStream.readStreamHeader(ObjectI nputStream.java:734)
java.io.ObjectInputStream.<init>(ObjectInputStream .java:251)
net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:191)
net.sf.jasperreports.engine.JasperFillManager.fill Report(JasperFillManager.java:580)
net.sf.jasperreports.engine.JasperRunManager.runRe portToPdfStream(JasperRunManager.java:368)
jasper.doGet(jasper.java:23)
javax.servlet.http.HttpServlet.service(HttpServlet .java:743)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
org.apache.catalina.servlets.InvokerServlet.serveR equest(InvokerServlet.java:466)
org.apache.catalina.servlets.InvokerServlet.doGet( InvokerServlet.java:180)
javax.servlet.http.HttpServlet.service(HttpServlet .java:743)
javax.servlet.http.HttpServlet.service(HttpServlet .java:856)


Si tienes alguna sugerencia, te lo agradeceria mucho, si quieres te puedo pasar el libro nomas hechame un mail a [email protected], gracias de antemano.
  #899 (permalink)  
Antiguo 13/08/2007, 13:10
 
Fecha de Ingreso: junio-2007
Mensajes: 47
Antigüedad: 16 años, 10 meses
Puntos: 1
Re: Jasper Report + iReport + NetBeans 4

Ayuda urgente!!!

Cargo registros en un informe, uno de los campos es boolean pero quiero que en el informe en vez de true y false me aparezca "Sí" o "No"

He probado lo siguiente:

($F{co_Loque}=="true"?"Sí":"No")

pero siempre me retorna "No". Al campo de texto lo tengo definido como String ya que si lo tengo como Boolean al compilarlo me dice "Incompatible operand types Boolean and String"

¿Alguien me podría ayudar? Lo necesito urgente. Desde ya muchas gracias a todos
  #900 (permalink)  
Antiguo 21/08/2007, 14:13
Avatar de reydelosbosques  
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Jasper Report + iReport + NetBeans 4

Lo siento mucho Luisprod, pero en realidad, no sé que debes hacer...

De hecho yo lo que tengo es otro problema...vamos a ver si alguien se anima a responderme algo: (De antemano, le agradezco a todo aquel que lea mi mensaje).


Desde código JSP, hago una consulta, genero un .pdf y lo despliego en la pantalla. Sin embargo, cuando genero una consulta distinta...que debería sobreescribir el pdf anterior..,me sigue desplegando el informe viejo...sabiendo que ha sido sobreescrito por el nuevo...

¿Cómo podría solucinar ese problema?, ¿Cómo hago para actualizar la página y que me despliegue el informe nuevo?

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

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




La zona horaria es GMT -6. Ahora son las 10:02.