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"