SoloCodigo

Bases de Datos => Crystal Reports => Mensaje iniciado por: Cajami en Domingo 15 de Abril de 2007, 06:29

Título: Mostrar Otro Dato Diferente De La Columna
Publicado por: Cajami en Domingo 15 de Abril de 2007, 06:29
Hola, espero me puedan ayudar tengo un reporte que muestra notas, son 4 columnas de notas y una columna promedios, este reporte muestra notas para Primaria y Secundaria, cuando se muestra notas para Secundaria todo chevere, pero cuando se muestra notas para Primaria se deben mostrar en vez de notas sus respectivas letras, ejemplo si la nota está entre 18,19,20 se debe mostrar A si está entre 15,16,17 se debe mostrar B y asi sucesivamente, las 4 columnas de notas muestra notas enteras y la columna promedio muestra notas con decimales, pero cuando llamo al reporte debo mandarle si va a mostrar Primaria o Secundaria, espero que me haya hecho entender, cualquier sugerencia es buena, de antemano muchas gracias, nos vemos  :hola:
Título: Re: Mostrar Otro Dato Diferente De La Columna
Publicado por: lencho en Domingo 15 de Abril de 2007, 14:57
podrias usar una formula, y esa formula colocarla en vez del campo nota. En la edicion de la formula podes colocar mas o menos lo siguiente:
Código: Text
  1. Select Case {TNotas.Nota}
  2. Case 10
  3.       "A"
  4. Case 20
  5.        "B"
  6. Case Else
  7.        "C"
  8. End Select
  9.  
esto, dependiendo si uses sintaxis Visual o Crystal.

BYTE.
Título: Re: Mostrar Otro Dato Diferente De La Columna
Publicado por: Cajami en Lunes 16 de Abril de 2007, 14:48
Hola, donde tengo que escribir la formula, cuando pregunté sobre ponerle color ps si sabia donde ponerla pero esta vez no se donde ponerla, y ps la sintaxis ps es la misma que me distes para poner la formula para el color, pero tengo una duda, ocurre algo ia que el campo promedio es con decimal, si le pongo una A va a salir una A o que??? disculpa por la ignorancia  :hola:
Título: Re: Mostrar Otro Dato Diferente De La Columna
Publicado por: lencho en Lunes 16 de Abril de 2007, 16:32
Cita de: "Cajami"
Hola, donde tengo que escribir la formula, cuando pregunté sobre ponerle color ps si sabia donde ponerla pero esta vez no se donde ponerla, y ps la sintaxis ps es la misma que me distes para poner la formula para el color, pero tengo una duda, ocurre algo ia que el campo promedio es con decimal, si le pongo una A va a salir una A o que??? disculpa por la ignorancia  :hola:
Crea una nueva formula, le colocas nombre y luego la editas, colocando en ella el select case que necesitas, una vez editada y guardada la formula, la arrastras al detalle de tu reporte y eliminas el campo NOTA de tu bases de datos del reporte, colocando en vez de ella LA FORMULA. Como la formula esta echa en base al campo nota, no hay problema y de acuerdo al valor que tenga el campo nota, la formula dara distintos resultados, en tu caso seran: A,B o C, etc.

BYTE