L4G >  masknbf  

Afficher tout Masquer tout

masknbf retourne le nombre de champs définis dans un masque (s'il est ouvert).

 

Syntaxe

   masknbf( < classe | exp_num > )

 

Paramètres

Elément

Description

Restrictions

classe

Désignation d'un masque.

La classe doit  exister.

exp_num

Expression numérique désignant un masque.

exp_num >= 0

 

Exemples

   # Combien de champs le masque BPC0 "entête client" comporte-t-il ?
    Mask BPC0
    Infbox num$(masknbf([BPC0]))

 

Description

masknbf retourne le nombre de champs définis dans le masque correspondant à l'argument de la fonction. Le masque peut être désigné soit par son abréviation, soit par un numéro. Dans le cas d'une abréviation, il doit être ouvert. Le numéro interne (utilisé par
Adonix) correspond au numéro de ligne dans la liste des masques ouverts affichés dans le debugger et commence à 1. Aucune erreur n'est retournée lorsqu'un argument numérique ne correspond à aucun masque ouvert, la fonction retournant la valeur 0.

Le résultat de la fonction est de type Integer.

 

Erreurs associées

Erreur

Description

ERCLAS ( 7)

classe inexistante.

ERDOM (50)

exp_num < 0.

 

Mots-clés associés

MASK - MASKABR - MASKNAM - MASKCOU