Téléchargement des produits


Version anglaise


 

 

ADELIA

VADELIA

SADELIA

WADELIA

MADELIA

(I/B)

(I/B)

(B)

(I/B)

(I)

 

Attention : dans le cas des programmes de type ADELIA, cette fonction n'est pas compatible avec le générateur C.

 

Description

Permet de convertir une variable numérique en une variable de type alphanumérique.

 

Syntaxe

Résultat = &NUM_ALPHA(Numérique;Format)

 

Paramètres

 

Définition

Contenu

Contrôles

Résultat

Variable alphanumérique de destination.

La variable alphanumérique est remplie de la gauche vers la droite.

 

Numérique

Variable ou constante numérique devant être convertie en type alphanumérique.

Seules les variables de type NUM_E, NUM_P, NUM_BIN_2, NUM_BIN_4 et NUM_BIN_8 sont autorisées.

Paramètre obligatoire

Format

Variable ou constante alphanumérique.

Décrit le format de la variable alphanumérique résultat. Se reporter au tableau ci-dessous pour les formats possibles.

Paramètre facultatif.

 

Formats possibles pour la variable alphanumérique :

Le format de la variable alphanumérique est une combinaison des trois types de formats suivants :

Séparateurs décimaux

.

Le point est le séparateur décimal.

,

La virgule est le séparateur décimal.

Aucun

Le séparateur décimal est celui défini : au niveau des paramètres système du poste client pour les applications Visual Adélia ; au niveau de la locale liée à la langue du navigateur pour les applications Adélia Web et Adélia Cloud; et au niveau du paramètre DECFMT du travail pour les applications 5250 AS/400.

Caractères de complément de la partie entière

La partie entière est complétée en fonction des caractères présentés ci-dessous par rapport à la définition de la variable numérique.
On considère que les variables NUM_BIN_4 ont une définition de 10.0 et les variables NUM_BIN_2 une définition de 5.0.

0

La partie entière est complétée par des zéros.

#

La partie entière est complétée par des #.

*

La partie entière est complétée par des astérisques.

Aucun

La partie entière n'est pas complétée.

Formatage des nombres négatifs et positifs

"-" en dernière position

Un signe "-" sera placé à droite de la variable alphanumérique si le nombre est négatif.
Aucun signe ne sera affiché dans le cas d'un nombre positif.

"-" en première position

Un signe "-" sera placé à gauche de la variable alphanumérique si le nombre est négatif.
Aucun signe ne sera affiché dans le cas d'un nombre positif.

"+" en dernière position

Un signe "-" sera placé à droite de la variable alphanumérique si le nombre est négatif.

Un signe "+" sera placé à droite de la variable alphanumérique si le nombre est positif.

"+" en première position

Un signe "-" sera placé à gauche de la variable alphanumérique si le nombre est négatif.

Un signe "+" sera placé à gauche de la variable alphanumérique si le nombre est positif.

Aucun

 

Le signe "-" sera placé suivant les paramètres système du poste client pour les applications Visual Adélia et à gauche pour les applications 5250 AS/400.
Aucun signe ne sera affiché dans le cas d'un nombre positif.

 

Par exemple

ALPHA(15) RESULTAT

NUM_E(9,5) NUMERIQUE

 

NUMERIQUE=-12,45

RESULTAT=&NUM_ALPHA(NUMERIQUE;'+0.')

*RESULTAT est égal à '-0012.45000'

 

RESULTAT=&NUM_ALPHA(NUMERIQUE;'+*.')

*RESULTAT est égal à '-**12.45000'

 

NUMERIQUE=12,45

RESULTAT=&NUM_ALPHA(NUMERIQUE;'+0.')

*RESULTAT est égal à '+0012.45000'

 

RESULTAT=&NUM_ALPHA(NUMERIQUE)

*RESULTAT est égal à '12,45000'

 

RESULTAT=&NUM_ALPHA(NUMERIQUE;'-')

*RESULTAT est égal à '12,45000'

 

NUMERIQUE=-12,45

RESULTAT=&NUM_ALPHA(NUMERIQUE;'0.-')

*RESULTAT est égal à '0012.45000-'

 

 

ALPHA(4) RESULTAT

NUMERIQUE=12,45

RESULTAT=&NUM_ALPHA(NUMERIQUE)

*RESULTAT est égal à '12,4'

 

RESULTAT=&NUM_ALPHA(NUMERIQUE;'+')

*RESULTAT est égal à '+12,'

 

Liste des fonctions prédéfinies par thème

↑ Haut de page

  • Aucune étiquette