4D v16.3

LIRE FORMATAGE SYSTEME

Accueil

 
4D v16.3
LIRE FORMATAGE SYSTEME

LIRE FORMATAGE SYSTEME 


 

LIRE FORMATAGE SYSTEME ( format ; valeur ) 
Paramètre Type   Description
format  Entier long in Formatage système à lire
valeur  Chaîne in Valeur de formatage définie dans le système

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 format 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 format une des constantes du thème “Formatages système”. Voici le descriptif de ces constantes :

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

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)



Voir aussi  

OBJET FIXER FORMATAGE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Environnement système
Numéro : 994
Nom intl. : GET SYSTEM FORMAT

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)