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(chaîne_de_caractères)

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_limite_numérique")

Sortie

Logique.

Exemples

Exemples basiques

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

ISDEFINED("v_limite_numérique")

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 l'extraction des enregistrements en fonction de la valeur indiquée dans le champ :

OPEN Metaphor_Employees_US
IF ISDEFINED("Limite") EXTRACT RECORD IF Limite > 50000 TO "LimiteSup.fil"