Altair® Monarch®

 

Fonction Asc

Description

La fonction Asc renvoie la valeur numérique d'un caractère.

Remarque : Si vous soumettez une chaîne de plusieurs caractères à cette fonction, elle ne renvoie que la valeur du premier caractère de la chaîne.

Syntaxe

Asc(chaîne)

Arguments

chaîne peut être une constante constante, un champ de caractères, une expression renvoyant un simple caractère ou une fonction renvoyant un simple caractère.

Valeur renvoyée

Cette fonction renvoie un nombre compris entre 0 et 255.

Exemple dans une expression de champ calculé

Si le champ Montant contient les valeurs 876,00 et ¥1022 (indiquant un montant en yen japonais), l'expression de champ calculé suivante renverra la chaîne Euro ou Yen. If(Asc(Montant)=165;"Yen";"Euro").

La première partie de cette expression, If(Asc(Montant)=165, détermine si le symbole du Yen (code de caractère 165) apparaît au début du champ Montant, auquel cas, la première valeur Yen est renvoyée ; sinon, la seconde valeur Euro est renvoyée.

Exemple dans une expression de filtre ou de recherche

Les enregistrements dont la valeur du champ Montant commence par le symbole du yen japonais (¥peuvent être sélectionnés ou identifiés à l'aide de l'expression suivante : Asc(Montant)=165.