L4G >  len  

Afficher tout Masquer tout

Len renvoie la longueur d'une chaîne de caractères.

 

Syntaxe

   len( expr_c )

 

Paramètres

Elément

Description

Restrictions

expr_c

Expression alphanumérique.

Aucune.

 

Exemples

   # Affiche le contenu de la variable TOTO
   # complété par des blancs sur 25 caractères
    TOTO = "ABCDE"
    Infbox TOTO+space$(25 -
len(TOTO))+"toto"

    I = len("A"+VAR1+" "+day$(date$))

   # tester si le champ BLOB de la table ABLOB est bien renseigné
    Local File ABLOB [ABB]
    For [ABB] Where TYPBLB=3 and CODBLB="AUSPIC" and IDENT1="ADMIN"
      If   len([F:ABB]BLOB)=0 Infbox "pas de blob"
      Else Infbox "blob présent"
      Endif
    Next
    End

   # dans une formule, on affiche la variable VAR1 et si celle-ci est vide on affiche VAR2
    VAR1="var_principale"
    VAR2="var_secondaire"
    VAR3=string$(1, VAR1) + string$(len(VAR1)=0, VAR2)
 # VAR3 a pour valeur "var_principale"

    VAR1=""
    VAR2="var_secondaire"
    VAR3=string$(1, VAR1) + string$(len(VAR1)=0, VAR2)
 # VAR3 a pour valeur "var_secondaire"


Description

len( expr_c ) renvoie la longueur de la chaîne de caractères expr_c.

Cette fonction permet notamment de vérifier la présence d'un clob ou d'un blob si len renvoie une valeur supérieure à 0.

Le type du résultat est Integer.

 

Erreurs associées

Erreur

Description

ERMODE (10)

L'argument n'est pas de type Char.

 

Mots-clés associés

STRING$ - SPACE$