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"
Guia de scripting do ACL 14.1