Mudar a cor dos botões conforme o valor ! Se for 1 fica verde, se for 0 fica vermelho!

Boa Tarde a Todos !

Como é que eu posso mudar as cores dos botões dentro do campo “Status” conforme o valor como está na imagem em anexo ?

Muito Obrigado
Jorge Malhou
image

FORMULÁRIOS:
Criar um campo Label igual ao nome do campo que se quer mudar a cor + extensão cor no final, esconder campo principal e mudar a cor do campo Label gêmeo.

if ({StatusRecebido}=='PENDENTE') {
    {StatusRecebidoCor}='<font style=color:white;background:orange><b>PENDENTE</b></font>';
}
if ({StatusRecebido}=='RECEBIDO') {
    {StatusRecebidoCor}='<font style=color:white;background:green><b>RECEBIDO</b></font>';
}
if ({StatusRecebido}=='INCORRETO') {
    {StatusRecebidoCor}='<font style=color:white;background:red><b>INCORRETO</b></font>';
}

NAS CONSULTAS GRIDS:
Usar Uma Macro Do Próprio SC Para Fazer Esta Mudança De Cor:
Colocar no EVENTO onRecord:

if ({StatusRecebido}=='PENDENTE') {
    sc_field_style({StatusRecebido}, '#0000000', '12px', '#FFFF00', 'Arial, sans-serif', 'bold');
}
if ({StatusRecebido}=='RECEBIDO') {
    sc_field_style({StatusRecebido}, '#009900', '12px', '#FFFFFF', 'Arial, sans-serif', 'bold');
}
if ({StatusRecebido}=='INCORRETO') {
    sc_field_style({StatusRecebido}, '#FF0000', '12px', '#FFFFFF', 'Arial, sans-serif', 'bold');
}

Macros - Documentação Scriptcase

2 Curtidas

Muito Obrigado ! As duas formas funcionam muito bem ! :grinning: :grinning: :grinning: