@gijunior, entendi que você tem dificuldades co código. Você poderia ter dito isto logo no primeiro post. Vamos lá então, pois vou facilitar ao máximo pra você entender: Imagine que os campos que queiras pintar na tua grid são: UNIDADE,ANDAR,SETOR e HOSTNAME (me baseando no print do teu post anterior. Então no evento onRecord da tua grid você precisa fazer o teste de acordo com o que precisas. Desta forma o código ficaria assim:
if({setor} == 'NAVIDECK')
{
sc_field_style({unidade}, "#fdf4d2");
sc_field_style({andar}, "#fdf4d2");
sc_field_style({setor}, "#fdf4d2");
sc_field_style({hostname}, "#fdf4d2");
}
else if({setor} == 'MUD/LAB')
{
sc_field_style({unidade}, "#73aaff");
sc_field_style({andar}, "#73aaff");
sc_field_style({setor}, "#73aaff");
sc_field_style({hostname}, "#73aaff");
}
O que acontece é que desta forma estás colorindo cada célula da grid, como se fosse uma planilha Excel. Então precisas destacar QUAIS campos terão a cor de fundo alterada, dependendo da tua condição.
Se tiveres mais campos a terem mudanças no fundo, basta acrescentar esses campos no teu IF acima.
Experimente esse exemplo aí e nos informe os teus resultados.