No evento onRecord
if(titulo_em_aberto)
{
// Altererar cor de todos os campos da linha
sc_field_color (“campo_A”, “#FF0000”);
sc_field_color (“campo_B”, “#FF0000”);
sc_field_color (“campo_C”, “#FF0000”);
sc_field_color (“campo_D”, “#FF0000”);
}
Vc pode também parametrizar o seu sistema criando uma tabela de parâmetros (exemplo: clieParam) e colocando um campo, tipo Cor Html, para títulos em aberto… sempre que o usuário desta empresa se logar, os parâmetros serão carregados e colocados em variáveis globais… (por exemplo - [corTitAbt])
então vc teria…
if(titulo_em_aberto)
{
// Altererar cor de todos os campos da linha
sc_field_color (“campo_A”, [corTitAbt]);
sc_field_color (“campo_B”, [corTitAbt]);
sc_field_color (“campo_C”, [corTitAbt]);
sc_field_color (“campo_D”, [corTitAbt]);
}
else
{
// Altererar cor de todos os campos da linha
sc_field_color (“campo_A”, [corTitPag]);
sc_field_color (“campo_A”, [corTitPag]);
sc_field_color (“campo_A”, [corTitPag]);
sc_field_color (“campo_A”, [corTitPag]);
}
Para trocar a linha toda com uma única macro eu não sei como fazer…
[]´s