Skip to main content
Skip table of contents

TYPE-CHAINE

BUT

Cette fonction retourne le type d’une chaine de caractère. Le type retourné peut avoir les valeurs C pour caractère, DA pour date, DE pour décimal, DE-us pour décimal avec un séparateur de partie décimale donnée par le caractère . (point), E pour entier, E-us pour entier avec une partie décimale nulle et un séparateur de partie décimale donnée par le caractère . (point), L pour logique.

Disponible sur tout type de requête.

TYPE

CARACTERE

SYNTAXE

VLO.Type_Chaine = TYPE-CHAINE(Chaine)

PARAMETRES

Paramètre

E/S

O

Type

Description

Chaine

E

Oui

Caractère

Valeur alpha-numérique pour laquelle le type est recherché.  Peut être donnée sous forme de variable locale, variable contextuelle ou constante.

NOTES

La fonction retourne la valeur *INC si la chaine est indéfinie ou si le type n’a pas pu être évalué.

Si la chaine de caractères évaluée a pour valeur + ou - ou Yes ou No ou True ou False ou Oui ou Non, le type retourné est logique (valeur L).

Si la chaine de caractères évaluée est de type numérique et est composée d’une valeur décimale non nulle avec le caractère virgule pour séparateur, le type retourné est décimal (valeur DE).

Si la chaine de caractères évaluée est de type numérique et est composée d’une valeur décimale non nulle avec le caractère point pour séparateur de la partie décimale, le type retourné est décimal au format anglo-saxon (valeur DE-us).

Si la chaine de caractères évaluée est de type numérique et est composée d’une valeur décimale nulle avec le caractère virgule pour séparateur de la partie décimale, le type retourné est entier (valeur E).

Si la chaine de caractères évaluée est de type numérique et est composée d’une valeur décimale nulle avec le caractère point pour séparateur de la partie décimale, le type retourné est entier au format anglo-saxon (valeur E-us).

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.