Fonction ISDEFINED( )

Renvoie T (« true », vrai) si le champ ou la variable indiqué est défini ; renvoie F (« false », faux) dans les autres cas.

Syntaxe

ISDEFINED(string)

Paramètres

Nom Type Description
chaîne caractère

Nom du champ ou de la variable dont il faut vérifier l'existence. La valeur doit être entrée en tant que chaîne entre guillemets :

ISDEFINED("v_numeric_limit")

Sortie

Logique.

Exemples

Exemples de base

Renvoie T si v_numeric_limit est défini comme variable ou comme champ, dans les autres cas renvoie F :

ISDEFINED("v_numeric_limit")

Exemples avancés

Utilisation de ISDEFINED( ) pour tester un champ

Dans l'exemple suivant, la fonction ISDEFINED( ) est utilisée pour vérifier si le champ Limite est défini dans la table avant d'extraire les enregistrements en fonction de la valeur indiquée dans le champ :

OPEN Metaphor_Employees_US
IF ISDEFINED("Limit") EXTRACT RECORD IF Limit > 50000 TO "HighLimit.fil"