hola buenas tardes!!
Estoy haciendo un reporte en ireport y hay un campo que es tipo int, dependiendo del valor que tenga debe imprimir un titulo.
Ejm:
1. Prestamo
2. Devolucion
3. XXXXX
el campo $V{entrada} es tipo int
estoy haciendo esto
$V{entrada}.intValue()==1?("PRESTAMO PLANCHADA"):$V{entrada}.intValue()==2?("DEVOLUCION PRESTAMO A PLANCHADA"):$V{entrada}.intValue()==3?("DEVOLUCION TERCEROS(PROV.)"):$V{entrada}.intValue()==4?("DEVO LUCION MTTO/REP."):$V{entrada}.intValue()==5?("COMPRA"):$V{ent rada}.intValue()
pero cuando lo compilo me da error
Errors compiling C:\AppServ\www\inventarioPDVSA\reportes\entradamat eriales.jasper!
it.businesslogic.ireport.ReportClassLoader@43413 net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. Incompatible conditional operand types String and Integer value = (java.lang.Integer)(((java.lang.Integer)variable_e ntrada.getValue()).intValue()==1?("PRESTAMO PLANCHADA"):new Integer(((java.lang.Integer)variable_entrada.getVa lue()).intValue())); <--------------------------------------------------------------------------------------------------------------------------------------------------------------> 2. Incompatible conditional operand types String and Integer value = (java.lang.Integer)(((java.lang.Integer)variable_e ntrada.getOldValue()).intValue()==1?("PRESTAMO PLANCHADA"):new Integer(((java.lang.Integer)variable_entrada.getOl dValue()).intValue())); <--------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3. Incompatible conditional operand types String and Integer value = (java.lang.Integer)(((java.lang.Integer)variable_e ntrada.getEstimatedValue()).intValue()==1?("PRESTA MO PLANCHADA"):new Integer(((java.lang.Integer)variable_entrada.getEs timatedValue()).intValue())); <--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------> 3 errors at net.sf.jasperreports.engine.design.JRAbstractCompi ler.compileReport(JRAbstractCompiler.java:193) at net.sf.jasperreports.engine.design.JRDefaultCompil er.compileReport(JRDefaultCompiler.java:131) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:127) at net.sf.jasperreports.engine.JasperCompileManager.c ompileReportToFile(JasperCompileManager.java:109) at it.businesslogic.ireport.IReportCompiler.run(IRepo rtCompiler.java:473) at java.lang.Thread.run(Unknown Source)
Compilation running time : 188
Si alguien puede ayudarme a resolver esto se lo agradeceria mucho. Yo no se mucho de ireport.
Muchas gracias