sc_field_color("Campo", "Cor")
|
|
Esta macro tem por objetivo, de forma dinâmica, alterar/restaurar a cor do texto de determinado campo da consulta.
Ex. 1: Altera em definitivo a cor de texto do campo "clienteid" da consulta. sc_field_color ("clienteid", "#33FF66");
Ex. 2: Altera a cor de texto do campo "valor_pedido", se o valor for maior que 1000. Caso contrário, mantem a cor padrão. if ({valor_pedido} > 1000) { sc_field_color ("valor_pedido", "#33FF66"); } else { sc_field_color ("valor_pedido", ""); }
Ex. 3: Utilizando uma variável local. sc_field_color ("clienteid", {cmp_cor});
Ex. 4: Utilizando uma variável global. sc_field_color ("clienteid", [cor_global]);
|
Escopo da Macro
|
Aplicação Calendário
|
Aplicação Gráfico
|
Aplicação Consulta
|
Aplicação Filtro
|
Aplicação Formulário
|
Aplicação Controle
|
Aplicação Menu
|
Aplicação Menu árvore
|
Aplicação Report PDF
|
| allMacros
|
allMacros
|
onInit onRecord
|
allMacros
|
allMacros
|
allMacros
|
allMacros
|
allMacros
|
allMacros onInit onRecord
|
|