Função ISDEFINED( )
Retorna T (verdadeiro) se o campo ou variável especificado for definido, caso contrário, retorna F (falso).
Sintaxe
ISDEFINED(cadeia)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cadeia | caractere |
O nome do campo ou variável cuja existência deve ser verificada. O valor deve ser inserido como uma cadeia entre aspas: ISDEFINED("v_limite_numérico") |
Saída
Lógico.
Exemplos
Exemplos básicos
Retorna T se v_limite_numérico for definida como uma variável ou campo, caso contrário, retorna F:
ISDEFINED("v_limite_numérico")
Exemplos avançados
Uso de ISDEFINED( ) para testar um campo
O seguinte exemplo usa a função ISDEFINED( ) para testar se o campo Limite é definido na tabela antes de extrair registros com base no valor do campo:
OPEN Metaphor_Funcionários_EUA IF ISDEFINED("Limite") EXTRACT RECORD IF Limite > 50000 TO "LimiteSuperior.fil"