Montador de Expressões - Propriedade Cor Condicional
Esse Montador de Expressão é característica da Propriedade Cor Condicional do componente Grade.
É muito utilizado para adicionar cor nos campos da tabela.

A tela é composta por várias áreas:
- Condição - local onde escreve-se a condição para formatação;
- Operadores - utilizado para atribuir valor:
-
- Campo - permite escolher campos disponíveis na consulta do formulário. Os campos com ALIAS não são suportados em tempo de execução. Após selecionar o campo, utilize o botão
(adicionar).
Exemplos:
<campo> = <inteiro>
STM_CAD_ID = 1
<campo> = <valor inteiro>
Fun_idade = 18 ou Fun_idade > 18
<campo> = <valor fracionado>
Fun_salario = 3489.90
- Operadores - parte composta pelo teclado numérico e o ponto (observar que utiliza-se o padrão norte americano para separar casas decimais);
- Operadores Aritméticos:
-
- Botão
- divisão;
- Botão
- multiplicação;
- Botão
- operador para retornar o resultado da divisão de inteiros;
- Botão
- soma;
- Botão
- subtração;
- Botões
- foi depreciado. Utilize o botão
, pois a resultado será o resto (módulo) da operação inteira;
- Operadores Relacionais - estes operadores permitem comparar duas ou mais variáveis:
Exemplo:
<campo> = <campo>
Fun_codigo = fun_setor_codigo
<campo> = "<null>"
Fun_tel = ""
Observação: Os tipos dos campos devem ser iguais;
- Operadores Lógicos - composto pelos botões
;
Exemplo:
<campo>
Fun_ativo
Observação: Adicionar apenas o campo lógico, pois retornará True ou False;
- Precedência - botões que são utilizados para separar sentenças (uso de parênteses);
- String - são delimitadores de caracteres;
Exemplo
<campo> = "<String>"
fun_nome = "Machado de Assis"
- Botão
- verifica a condição transcrita no local Condição.
- Botão
- confirma a condição criada. Retorna a tela Editor condicional de cores para grade;
- Botão
- fecha a tela Montador de Expressão sem confirmação da condição. Retornando a tela Editor condicional de cores para grade.
____________________________________________________________________________

Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br