Ver Mensaje Individual
  #357 (permalink)  
Antiguo 19/09/2005, 12:14
yimenz
 
Fecha de Ingreso: agosto-2005
Mensajes: 20
Antigüedad: 19 años, 4 meses
Puntos: 0
oscaruss, perdona mi equivocación, ahora si prueba con esto:

("H".equals($F{tiposexo}))?"Hombre":("M".equals($F {tiposexo}))?"Mujer":""

[QUOTE=oscaruss]Al recuperar un dato de tipo string desde la bdd en un TextField, la Bdd me devuelve una sola letra y yo quiero sustituir esa letra por un nombre. Ejemplo: Valor en BBDD:'H' y yo en mi informe quiero mostrar el literal: "Hombre".


*********************

Cita:
Iniciado por yimenz
oscaruss

Prueba con esto:
($F{sexocampo}.equals("H"))?"Hombre":($F{sexocampo }.equals("M")):"Mujer":""[


*****************
Muchas gracias, pero lamentablemente no funciona, me aparece el siguiente error:

Errors compiling .\Ireport_graficos.jasper! C:\iReport\Ireport_graficos.java:138:*:*expected
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getValue()).equals("H"))?"Hombre");

C:\iReport\Ireport_graficos.java:138:*illegal*star t*of*expression
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getValue()).equals("H"))?"Hombre");

C:\iReport\Ireport_graficos.java:226:*:*expected
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getOldValue()).equals("H"))?"Hombre");

C:\iReport\Ireport_graficos.java:226:*illegal*star t*of*expression
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getOldValue()).equals("H"))?"Hombre");

C:\iReport\Ireport_graficos.java:314:*:*expected
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getValue()).equals("H"))?"Hombre");

C:\iReport\Ireport_graficos.java:314:*illegal*star t*of*expression
value*=*(java.lang.String)((((java.lang.String)fie ld_typecall.getValue()).equals("H"))?"Hombre");

6*errors net.sf.jasperreports.engine.JRException:*Errors*we re*encountered*when*compiling*report*expressions*c lass*file:
See*error*messages*above. ****
at*net.sf.jasperreports.engine.design.JRAbstractCl assCompiler.compileReport(JRAbstractClassCompiler. java:109) ****
at*net.sf.jasperreports.engine.design.JRDefaultCom piler.compileReport(JRDefaultCompiler.java:129) ****
at*net.sf.jasperreports.engine.JasperCompileManage r.compileReportToFile(JasperCompileManager.java:12 7) ****
at*net.sf.jasperreports.engine.JasperCompileManage r.compileReportToFile(JasperCompileManager.java:10 9) ****
at*it.businesslogic.ireport.IReportCompiler.run(IR eportCompiler.java:461) ****
at*java.lang.Thread.run(Thread.java:595)