Colorear filas del grid de diferenets colores

Resulta que hicimos un sistema que maneja cobros de una empresa ficticia y los muestra en un grid pero la maestra quiere que se colorien en base al porcentaje que hallan cobrado si cobro >=50 y cobro < 60  que lo colorie rojo, si cobro >60 y cobro<=68 que lo colorie amarillo y si cobro >68 que lo colorie verde.
Espero su ayuda gracias

1 respuesta

1
Respuesta de
Puedes usar el método [SetAll] para configurar un propiedad del [Grid] que se llama [DynamicBackColor] y así hacer que, dependiendo de cierta condición, cada Registro tenga apariencia diferente.
Puedes incluir algo así para configurar tu [Grid]:
ThisForm.Grid1.SetAll("DynamicBackColor", ;
        "IIF(Cobro >= 50 AND Cobro < 60, RGB(255, 0, 0), ;
                IIF(Cobro > 60 AND Cobro <= 68, RGB(255, 255, 128), ;
                IIF(Cobro > 68, RGB(128, 255, 128), '')))")
Adicionalmente puedes usar la propiedad [DynamicForeColor] para especificar un color de letra dinámico.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema Visual Fox Pro o hacer tu propia pregunta: