Description
NumericText examine un objet texte et vérifie qu'il contient une valeur numérique.
Arguments
"chn" est une chaîne de texte.
Action
NumericText examine un objet texte et vérifie qu'il contient une valeur numérique.
Si le champ tout entier constitue à lui seul une valeur numérique, ou si les caractères extraits via l'indice de tableaux et de chaînes forment une valeur numérique, la fonction renvoie la valeur TRUE (vrai).
Si le champ - ou les caractères extraits - contient autre chose qu'une valeur numérique, la fonction renvoie la valeur FALSE (faux).
Exemple d'utilisation
Si vous enregistrez des valeurs numériques (par exemple, des poids) dans un objet texte, utilisez NumericText pour vérifier la valeur de chaque enregistrement et vous assurer que la conversion à l'aide de
EnNombre est possible.
Exemples
NumericText({file.REFERENCE})Renvoie la valeur FALSE (faux) lorsque {fichier.REFERENCE} = "ABCDEFG".
NumericText({file.IDNUM})Renvoie la valeur TRUE (vrai) lorsque {file.IDNUM} = "12 345".
NumericText({file.IDNUM})Renvoie la valeur TRUE (vrai) lorsque {file.IDNUM} = "12345443".
NumericText({file.IDNUM})Renvoie la valeur FALSE (faux) lorsque {file.IDNUM} = "12345-443".
NumericText ({file.IDNUM} [1 to 5])Renvoie la valeur TRUE (vrai) lorsque {file.IDNUM} = "12345-443".
NumericText ({file.IDNUM} [6])Renvoie la valeur FALSE (faux) lorsque {file.IDNUM} = "12345-443".
NumericText ({file.IDNUM} [7 to 9])Renvoie la valeur TRUE (vrai) lorsque {file.IDNUM} = "12345-443".
NumericText({file.IDNUM})Renvoie la valeur FALSE (faux) lorsque {fichier.NUMID} = "12345T".
Remarque : Vous pouvez utiliser cette fonction en association avec la fonction
EnNombre pour vérifier si le champ Référence contient un nombre, puis imprimer la chaîne comme un nombre ou imprimer 0 si la chaîne de texte n'est pas un nombre.
If NumericText({file.REFERENCE}) Then
ToNumber({file.REFERENCE})
Else
0;