Bases de Datos => Crystal Reports => Mensaje iniciado por: Cajami en Viernes 30 de Marzo de 2007, 19:50
Título: Colorear Datos De Una Columna
Publicado por: Cajami en Viernes 30 de Marzo de 2007, 19:50
hola que tal, tengo en mi reporte 4 campos en los cuales muestro notas, pero cuando llamo al reporte siempre aparecen en color negro, quisiera saber si en esos campos es posible que dependiendo de lo que se muestre cambie de color la letra, si es mayor o = 10.50 que sea azul caso contrario que sea rojo, gracias
he investigado y se tiene que hacer una formula creo, selecciono uno de los cuatro campos clic derecho, en la ficha formato, en donde sepone el color al ladido hay un botoncito que dice X-2 y me abre una ventana en donde tengo que escribir la formula, y escribo esto:
Código: Text
IF B1 >=11 Then
Val (crBlue)
Else
Val (crRed)
End IF
ahora el problema que surge:
mi DataSet tiene una tabla llamada Notas y uno de sus campos se llama 1B pero selecciono el campo y voy a sus propiedades y en Name dice B1 por eso he puesto en la formula B1, pero cuando doy a verificar la formula me selecciona B1 y me dice esto:
Aqui se esperaba un numero, monto monetario, booleano, fecha, hora, fecha-hora o cadena y me marca B1, no se que estoy haciendo mal, muchas gracias
PD. tambien he tratado de poner B1.Value haber si asi salia pero naaa, alguien tiene alguna idea?? gracias de antemano, nos vemos :hola:
Título: Re: Colorear Datos De Una Columna
Publicado por: lencho en Sábado 31 de Marzo de 2007, 15:02
Trata de hacerlo asi.
Código: Text
if {NOMBRE_TABLA.NOMBRE_CAMPO} < 10 then
crRed
ELSE
if {NOMBRE_TABLA.NOMBRE_CAMPO} = 10 then
crBlue
BYTE.
Título: Re: Colorear Datos De Una Columna
Publicado por: Cajami en Sábado 31 de Marzo de 2007, 20:21
Cita de: "lencho"
Trata de hacerlo asi.
Código: Text
if {NOMBRE_TABLA.NOMBRE_CAMPO} < 10 then
crRed
ELSE
if {NOMBRE_TABLA.NOMBRE_CAMPO} = 10 then
crBlue
BYTE.
Hola, muchas gracias lencho por fin me salió :hola:
Título: Re: Colorear Datos De Una Columna
Publicado por: lencho en Domingo 1 de Abril de 2007, 14:08