Convertir código en descripción crystal

Buen día,

Estoy realizando un reporte con crystal sobre lotes y series, el problema es que el estado del lote lo trae de forma numérica 1= liberado…
Hay alguna forma en crystal de hacerle la conversión y que aparezca liberado?

Si alguien me puede ayudar o hizo algo similar se lo agradecería!!

Un saludo

Puedes crear un campo de fórmula que evalúe el valor de dicho campo, ejemplo:

Here is the syntax:

select {projects.ProjType}

case is like ‘S%’ : “'Shopping Center”

case is like ‘I%’ : “Industrial”

case is like ‘O%’ : “Office Building”

default : “Other”

h_tps://archive.sap.com/discussions/thread/1050589

4 Me gusta

Muchísimas gracias, hasta ahora no habia tenido que hacer este tipo de conversiones en crystal, sigo aprendiendo jeje

Lo estoy probando en un campo de fórmula y por lo que me dijiste y leí en el foro sería algo así, ya que utiliza la función select x case a : y default: z
La "tabla"es command ya que viene de una query en crystal

select {Command.Status}

case is like ‘0%’ : “Liberado”

case is like ‘1%’ : “Acceso denegado”

case is like ‘2%’ : “Bloqueado”

default : “Other”

Pero aparentemente me faltaría algo, modifique todo por iguales, quite el like, lo sustituí y nada aún no encuentro la forma de hacerlo…

que clase de error te manda o que te dice al momento de guardarlo?

EDIT: otra forma aparte del select es que lo realices con If.
If Comando.status = ‘1’ then 'Liberado’
elseif Comando.Status = ‘2’ then 'Bloqueado’
else 'Other’
end if
end if

2 Me gusta

Recién modifique Y FUNCIONA!!!

If {Command.Status} = 0 then 'Liberado’
else if {Command.Status} = 1 then 'Acceso denegado’
else if {Command.Status} = 2 then ‘Bloqueado’

Muchas gracias a todos por los aportes y por ayudarme a seguir aprendiendo!!

1 me gusta

Con la opción que te recomendé quedaría así:

select {OBTN.Status} 
    case "0":"Liberado"
    case "1":"Acceso denegado"
    case "2":"Bloqueado"
    default :"Otros"

Saludos.

(No tenía instalado Crystal en mi equipo, jeje, lo tuve que instalar para probar)

2 Me gusta

Cierto companero tambien funciona así lo unico que a mi no me toma el número si está entre comillas, no se por qué!!
Pero las 3 soluciones son correctas
Muchas gracias por el aporte!!! :slight_smile:

1 me gusta

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.