Self

Retorna o conteúdo do objeto no qual o cálculo é definido.

Formato 

Self

Parâmetros 

Nenhum

Tipo de dados retornado 

texto, número, data, hora, carimbo de data/hora

Originada na versão 

9.0

Descrição 

A função Self oferece uma forma de um cálculo fazer referência ao conteúdo do objeto ao qual está associado sem precisar explicitamente fazer referência ao objeto. Com Self, é possível criar uma única fórmula de cálculo que pode ser aplicada a objetos diferentes.

A função Self pode ser usada somente em formatação condicional, dicas de ferramenta, texto de espaço reservado, na opção do Inspetor Ocultar objeto quando, nas opções do Inspetor de acessibilidade Título e Ajuda, bem como em cálculos de definição de campo (incluindo cálculos de inserção automática e validação).

Exemplo 1 

Essa fórmula de exemplo pode ser usada no painel de formatação condicional de um objeto para definir a formatação do texto quando o número inserido no campo é maior que 10.

self > 10 retorna 1 (True) quando aplicado a um objeto de campo de layout cujo valor seja maior que 10.

Exemplo 2 

Use o seguinte exemplo no cálculo de dica de ferramenta do objeto de um layout para exibir texto de dica de ferramenta diferente de acordo com um valor menor que zero ter sido inserido ou não.

Copiar
if(self < 0; "Valor menor que zero"; "Valor maior que ou igual a zero")