XBROWSE Cambiar el color de un registro segun contenido

XBROWSE Cambiar el color de un registro segun contenido

Postby José Camilo » Sat Sep 18, 2021 9:02 pm

Trabajando con xbrowse como cambio el color de uno o varios registros según el contenido de un campo. Gracias.
José Camilo
 
Posts: 210
Joined: Wed Apr 07, 2021 3:56 pm

Re: XBROWSE Cambiar el color de un registro segun contenido

Postby cmsoft » 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: Select all  Expand view  RUN

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: Select all  Expand view  RUN

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
User avatar
cmsoft
 
Posts: 1292
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 48 guests