Poner color a unas filas de acuerdo a una condición

05/02/2004 - 17:29 por Camilin | Informe spam
Cordial saludo.

Tengo una grilla enlazado a una tabla SQL, tengo el
cursor y tal, ahora lo que necesito es poner color rojo a
las filas de los cuales las personas tengan sueldo menor
a 100.000 pesos y verde los superiores a ese valor.

Agradezco la ayuda que me puedan brindar

Preguntas similare

Leer las respuestas

#6 Ana María Bisbé York
05/02/2004 - 21:03 | Informe spam
A ver:

Por una parte estás seguro de que hay valores que cumplen las dos
condiciones si?
Debe funcionar, no veo error de sintaxis y me dices "No se si es porque la
base de datos es Sybase" - pues eso sí no se.

Haz la prueba así, solo para comprobar que te funcione con una columna,
aunque insisto que con el setall va bien:
thisform.Grid1.column2.DynamicBackColor = "IIF(condicion = valor,
RGB(255,128,128), RGB(128,128,255))"
Es decir asígnale el color a una columna determinada

Saludos,

Ana

"Camilin" escribió en el mensaje
news:b52001c3ec1e$359a1410$
Ana Maria, ya encontre el error es en la parte donde
dice "column", le puse column1 o otro numero pero no
colorea nada.

Agradezco que me des sugerencias y te doy gracias por tu
tiempo
>Ana Maria, lo intente pero sigue igual, el campo es
>numerico y nada.
>
>Lo intente con otro campo y tampoco
>
>Asi lo escribi:
>
>frmMyForm.grdGrid1.SetAll("DynamicBackColor", ;
> "IIF(Familiar = 'P', RGB(255,255,255) ;
> , RGB(0,255,0))", "Column") && Alterna entre los
>
>No se si es porque la base de datos es Sybase
>
>Bueno espero que puedas ayudarme
>.
>
Respuesta Responder a este mensaje
#7 Pablo Alvarez G.
18/02/2004 - 18:54 | Informe spam
THIS.SETALL("dynamicbackcolor", "IIF(CNOMBREC01='Reservado de Pedidos' OR
CNOMBREC01='Remisión', RGB(128,255,128), RGB(255,255,255))", "Column")

Este código lo insertas en el init de tu grilla, y tal como te comento Ana,
este ejemplo lo obtuve desde el directorio de Solutions de VFP.

En este caso yo comparo contra texto, pero lo puedes realizar con números,
Substituyes Cnombrec01='Reservado de Pedidos'
Tu campo = tu Condición.

Espero que te sirva de algo.
Suerte!!
Pablo Alvarez G.
México

"Camilin" escribió en el mensaje
news:a2f001c3ec05$3fd6a8d0$
Cordial saludo.

Tengo una grilla enlazado a una tabla SQL, tengo el
cursor y tal, ahora lo que necesito es poner color rojo a
las filas de los cuales las personas tengan sueldo menor
a 100.000 pesos y verde los superiores a ese valor.

Agradezco la ayuda que me puedan brindar
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida