FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour XBROWSE Cambiar el color de un registro segun contenido
Posts: 212
Joined: Wed Apr 07, 2021 03:56 PM
XBROWSE Cambiar el color de un registro segun contenido
Posted: Sat Sep 18, 2021 09:02 PM

Trabajando con xbrowse como cambio el color de uno o varios registros segĂșn el contenido de un campo. Gracias.

Posts: 1344
Joined: Wed Nov 16, 2005 09:14 PM
Re: XBROWSE Cambiar el color de un registro segun contenido
Posted: Sat Sep 18, 2021 11:15 PM
En este caso si el resultado es 6 lo pongo en rojo en todo el renglĂłn, sino uso un estilo pijama con 2 colores que defino yo
Code (fw): Select all Collapse
oBrw:bClrStd := { || IF(oQry:resultado = 6 ,{CLR_BLACK, RGB(255,125,133)},;
                         If( oBrw:KeyNo() % 2 == 0, ;
                         { CLR_BLACK, RGB(202,215,84) }, ;
                         { CLR_BLACK, RGB(99,192,236) } )) }

Este otro ejemplo solo lo aplico a una columna
Code (fw): Select all Collapse
oBrw:aCols[10]:bClrStd := { || If( oQry:convertido > 3, ;
                         { CLR_WHITE, RGB(255,55,55) },;
                         If( oQry:convertido < 3, ;
                         { CLR_BLACK, RGB(55,255,55) }, { CLR_BLACK, CLR_YELLOW }  )) }

Espero te sirva

Continue the discussion