Cor do campo no repeat

Bom dia galera!

Sei que tem alguns tópicos similares aqui, mas não achei nada especificando isso.

Preciso trocar a cor do campo na consulta quando o campo for nulo.
Porém colocando echo para ver o que estava ocorrendo de errado, vi que ele trás todos os resultados da consulta no {campo}, logo, não consigo fazer meu if.

O que vocês sugerem fazer para pegar unicamente o valor da linha e fazer o IF corretamente?

Obrigada!

no evento onRecord:

if ({campo} !== NULL):
{
sc_field_color (“campo”, “#33FF66”);
}

Não funciona, ele não está pegando o valor do campo exato, ele está pegando o valor de todos os campos da consulta.

Você quer trocar a cor da fonte ou a cor de fundo do campo?

Kleyber, a forma que ela relata o problema é confusa, difícil entender…

No evento onrecord o valor do campo tem que se referir ao do registro (linha em questão).

Pegar o valor de todos os campos da consulta? Não entendo isso.

Estou usando uma consulta que inicia no filtro, e utiliza iframe.

Estou colocando o evento no onRecord, com outro campo funcionou, mas com a opção null não está funcionando.
Imprimi o registro que está sendo pego na váriavel, e em vez de exibir por exemplo, 0, está exibindo 0000000000000.

Ou seja, todos os registros da consulta.

Bem, se com outro campo funcionou, talvez seja o caso de não testar com NULL e sim com 0.

Vi algo aqui, não sei se tem a ver, o campo no banco SQL consta como BIT, e no SC está dizendo que o campo é varchar. Por que isso?

Galera, utilizei <= e deu certo! Valeu!