LIRE FORMATAGE SYSTEME

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


LIRE FORMATAGE SYSTEME (formatage; valeur)

ParamètreTypeDescription
formatageEntier longFormatage système à lire
valeurChaîneValeur de formatage définie dans le système

Description

La commande LIRE FORMATAGE SYSTEME retourne la valeur courante de plusieurs paramètres régionaux définis dans le système d'exploitation. Cette commande permet de construire des formats personnalisés "automatiques" basés sur les préférences système.

Passez dans le paramètre formatage le type de paramètre dont vous souhaitez connaître la valeur. Le résultat est retourné directement par le système dans le paramètre valeur sous forme de chaîne de caractères. Vous devez passer dans formatage une des constantes du thème "Formatages système". Voici le descriptif de ces constantes :

Constante (valeur)Valeur(s) retournée(s)
Séparateur décimal (0)Séparateur décimal (ex : ",")
Séparateur de milliers (1)Séparateur de milliers (ex : " ")
Symbole monétaire (2)Symbole monétaire (ex : "$")
Motif heure court (3)Format d'affichage d'heure correspondant sous la
Motif heure abrégé (4)forme "HH:mm:ss"
Motif heure long (5)
Motif date court (6)Format d'affichage de date correspondant
Motif date abrégé (7)sous la forme "dddd d MMMM yyyy"
Motif date long (8)
Séparateur date (13)Séparateur utilisé dans les formats de dates (ex : "/")
Séparateur heure (14)Séparateur utilisé dans les formats d'heures (ex : ":")
Position jour date courte (15)Position du jour, du mois et de l'année dans le format de date court :
Position mois date courte (16)"1" = à gauche
Position année date courte (17)"2" = au milieu
"3" = à droite
Libellé AM heure système (18) Libellé additionnel des heures d'avant midi dans les formats sur
12 heures (ex : "Matin")
Libellé PM heure système (19) Libellé additionnel des heures après midi dans les formats sur
12 heures (ex : "Après-Midi")

Exemple

Sur un chèque rempli mécaniquement, les sommes inscrites sont généralement précédées de "*" afin d'empêcher les fraudes. Si le format d'affichage système standard pour la monnaie est "$ 5,422.33", le format pour les chèques devrait, lui, être du type "$***5432.33" : pas de virgule entre les milliers et pas d'espace entre le symbole $ et le premier chiffre. Le format à utiliser avec la fonction Chaine doit être "$*******.**". Pour le construire par programmation il est nécessaire de connaître le symbole monétaire et le séparateur décimal :

   LIRE FORMATAGE SYSTEME(Symbole monétaire;$vSymbMon)
   LIRE FORMATAGE SYSTEME(Séparateur décimal;$vSepDec)
   $MonFormat:="###"+$vSymbMon+"*******"+$vSepDec+"**"
   $Résultat:=Chaine(montant;$MonFormat)

Référence

CHOIX FORMATAGE.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant