none
Mostrar una cadena de acuerdo a un numero en Crystal Reports RRS feed

  • Pregunta

  • Hola, tengo un reporte con la lista de reclamos, la cual maneja varios estados. Los estados los tengo en numeros, quisiera saber como mostrar una cadena de acuerdo al numero de estado (por ejemplo si un reclamo tiene el estado 1 se debe mostrar una cadena q diga "pendiente", si es 2 "recibido", etc) en crystal reports. Adicionalmente el numero de estado debe estar oculto y solo debe aparecer la cadena que describe su estado. Cualquier ayuda es bien recibida.

    Saludos


    Juan Collazos

    viernes, 20 de julio de 2012 15:07

Respuestas

  • lo puedes hacer por medio de una formula seria mas o menos asi

    vas a formulas, crear nueva y pones algo como esto dependiendo de tus estatus

    stringVar resultado;
    if {dt_nota_venta.status} = "1" then
    resultado := "Cancelado"

    else if {dt_nota_venta.status} = "2" then

    resultado:= "Pendiente"

    else
    resultado := ""

    se me olvidaba la formula esta en sintxis crystal

    y pones la formula en donde te vaya a servir y listo. (si tu variable a comparar en el if es numerico tienes que poner tonumber({dt_nota_venta.status}) = 1

    si tienes dudas me dices.

    si la respuesta te sirvio marcalo como util y si resolvio tu duda marcala como respuesta saludos


    viernes, 20 de julio de 2012 16:59

Todas las respuestas

  • lo puedes hacer por medio de una formula seria mas o menos asi

    vas a formulas, crear nueva y pones algo como esto dependiendo de tus estatus

    stringVar resultado;
    if {dt_nota_venta.status} = "1" then
    resultado := "Cancelado"

    else if {dt_nota_venta.status} = "2" then

    resultado:= "Pendiente"

    else
    resultado := ""

    se me olvidaba la formula esta en sintxis crystal

    y pones la formula en donde te vaya a servir y listo. (si tu variable a comparar en el if es numerico tienes que poner tonumber({dt_nota_venta.status}) = 1

    si tienes dudas me dices.

    si la respuesta te sirvio marcalo como util y si resolvio tu duda marcala como respuesta saludos


    viernes, 20 de julio de 2012 16:59
  • muchas gracias x el dato, me ha sido de mucha ayuda

    saludos


    Juan Collazos

    lunes, 23 de julio de 2012 16:00
  • hola espero que me puedas ayudar !! 

    necesito lo mismo pero con dos números:

    if {dt_nota_venta.status} = "1" then
    resultado := "Cancelado"

    else if {dt_nota_venta.status} = "2,3" then    <----------------- ??

    resultado:= "Pendiente"

    else
    resultado := ""

    solo le puse una coma(,) pero me dice que hace falta un then, como que lo ignora, no se como decirle que con esos dos numero debe salir la palabra "pendiente".

    viernes, 29 de agosto de 2014 18:31