Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19
Format de cellule 4D View Pro

Format de cellule 4D View Pro  


 

 

Définir un modèle de format permet d'afficher le contenu de vos documents 4D View Pro à votre convenance. 4D View Pro contient des formats intégrés pour les chiffres, les dates, l'heure, le texte, mais vous pouvez également créer vos propres modèles pour formater le contenu des cellules à l'aide de codes et de caractères spéciaux.

Par exemple, lorsque vous utilisez les commandes VP SET VALUE ou VP SET NUM VALUE pour insérer des montants dans une facture, vous avez la possibilité d'aligner les symboles monétaires ($, €, ¥, etc.), indépendamment de l'espace requis par les chiffres (i.e., selon que la somme soit $5.00 ou $5,000.00). Vous pouvez utiliser des caractères de formatage et préciser le modèle _($* #,##0.00_) pour afficher les montants comme suit :

Notez que lors de la création de votre propre modèle de format, seul l'affichage des données est modifié. La valeur des données reste inchangée.

Les formats numériques s'appliquent à tous les types de nombres (ex : nombres positifs, négatifs, et les zéros).


CaractèreDescriptionExemple
0Caractère d'emplacement qui affiche des zéros.#.00 affichera 1.10 pour 1.1  
.Affiche un point décimal0.00 affichera 1999.00 pour 1999
,Affiche le séparateur de milliers dans un nombre. Les milliers sont séparés par des virgules si le format contient une virgule placée entre des symboles "#" ou par des zéros. Une virgule après le caractère d'emplacement d'un chiffre agrandit le nombre de 1,000. #,0 affichera 12,200,000 pour 12200000
_Affiche un espace de la taille du caractère qui suit.  Généralement utilisé avec des parenthèses pour ajouter des retraits à gauche et à droite des nombres, _( et _) respectivement.
@Formateur de texte. Applique le format au texte d'une cellule "[Red]@" applique la couleur rouge au texte de la cellule.
*Duplique le caractère suivant pour remplir la largeur de la colonne. 0*- inclura suffisamment de tirets après un nombre pour remplir la cellule, tandis que *0 avant chaque format inclura des zéros initiaux.
" "Affiche le texte entre guillemets sans l'interpréter."8%" sera affiché 8%
%Affiche les nombres sous forme de pourcentage de 100. 8% sera affiché .08
#Caractère d'emplacement numérique qui n'affiche pas de zéros supplémentaires. Si un nombre contient plus de chiffres à la droite de la virgule que de caractères d'emplacement, le nombre est arrondi à l'unité supérieure.#.# affichera 1.5 pour 1.54
?Caractère d'emplacement numérique qui conserve l'espace pour les zéros supplémentaires sans les afficher. Généralement utilisé pour aligner des nombres par un point décimal. $? aligne les symboles dollar pour les montants variables.
\Affiche le caractère qui le suit.#.00\? affichera 123.00? pour 123
/Lorsque ce symbole est utilisé avec des nombres, il les affiche sous forme de fractions. Avec des codes texte, date ou heure, les nombres sont affichés tels quels.#/# affichera 3/4 pour .75 
[ ]Crée des formats conditionnels.[>100][GREEN]#,##0;[<=-100][YELLOW]#,##0;[BLUE]#,##0
EFormat d'une notation scientifique. #E+# - affichera 2E+6 pour 1,500,500
[color]Formate le texte ou le nombre dans la couleur indiquée[Green]###.##[Red]-###.###

  //Définit la valeur de la cellule sur $125,571.35
 VP SET VALUE(VP Cell("ViewProArea";3;2);Creer object("value";125571.35;"format";"_($* #,##0.00_)")

4D View Pro contient les constantes suivantes pour les modèles date et heure ISO 8601 :


Constante Valeur Comment
vk pattern full date time "_fullDateTimePattern_" Format ISO 8601 long pour la date et l'heure.
Configuration par défaut des US : "dddd, dd MMMM yyyy HH:mm:ss"
vk pattern long date "_longDatePattern_" Format ISO 8601 long pour la date.
Configuration par défaut des US : "dddd, dd MMMM yyyy"
vk pattern long time "_longTimePattern_" Format ISO 8601 long pour l'heure.
Configuration par défaut des US : "HH:mm:ss"
vk pattern month day "_monthDayPattern_" Format ISO 8601 pour le mois et le jour.
Configuration par défaut des US : "MMMM dd"
vk pattern short date "_shortDatePattern_" Format ISO 8601 court pour la date.
Configuration par défaut des US : "MM/dd/yyyy"
vk pattern short time "_shortTimePattern_" Format ISO 8601 court pour l'heure.
Configuration par défaut des US : "HH:mm"
vk pattern sortable date time "_sortableDateTimePattern_" Format ISO 8601 pour la date et l'heure pouvant être triées.
Configuration par défaut des US : "yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss"
vk pattern universal sortable date time "_universalSortableDateTimePattern_" Format ISO 8601 pour la date et l'heure en TUC pouvant être triées.
Configuration par défaut des US : "yyyy\'-\'MM\'-\'dd HH\':\'mm\':\'ss\'Z\'"
vk pattern year month "_yearMonthPattern_" Format ISO 8601 pour le mois et l'année.
Configuration par défaut des US : "yyyy MMMM"

  //Définir la valeur de la cellule en tant que date et heure spécifique
 VP SET VALUE(VP Cell("ViewProArea";3;9);New object("value";!2024-12-18!);"time";?14:30:10?;"format";vk pattern full date time))

Pour créer votre propre modèle date et heure en fonction de votre localisation, vous pouvez utiliser les codes suivants :
 

Code (non sensible à la casse)DescriptionExemple
Date (January 1, 2019)
mNuméro du mois sans le zéro initial1
mmNuméro du mois avec le zéro initial 01
mmmNuméro du mois, courtJan
mmmmNuméro du mois, longJanvier
dNuméro de la date sans le zéro initial1
ddNuméro de la date avec le zéro initial01
dddJour de la semaine, courtTue
ddddJour de la semaine, longTuesday
yyAnnée, courte19
yyyyAnnée, longue 2019
Heure (2:03:05 PM)
hHeure sans le zéro initial. 0-232
hhHeure avec le zéro initial. 00-2302
mMinutes sans le zéro initial.0-593
mmMinutes avec le zéro initial. 00-5903
sSecondes sans le zéro initial. 0-595
ssSecondes avec le zéro initial. 00-5905
[h]Temps écoulé en heures14 (peut être supérieur à 24)
[mm]Temps écoulé en minutes843
[ss]Temps écoulé en secondes50585  
AM/PMPériodes de la journée. Si omises, le format 24 heures est utilisé.PM

Note : Le code 'm' est interprété en fonction de sa position dans le modèle. S'il se trouve immédiatement après 'h' ou 'hh' ou immédiatement avant 's' ou 'ss', il sera interprété comme minutes. Sinon, il sera interprété en tant que mois.

Outre les caractères spéciaux et les codes décrits dans les sections précédentes, il existe d'autres caractères et symboles qui peuvent être utilisés dans vos modèles de format. Ils ne nécessitent pas de \ ou de "" et n'ont pas d'impact sur l'interprétation du modèle de format. Ils apparaissent tels quels dans le modèle.


CaractèreDescriptionExemple
+ et -Symboles Plus et Moins ### + ### = ###,###
( )Parenthèses gauche et droite (-###.##)
:Deux pointshh:mm:ss
^Caret #^#
'Apostrophe '######
{ }Accolades {###,###,###}
< >Symboles Moins que et Plus que ## >##
= Symbole Égal#+#=##
/Barre oblique. Lorsqu'elle est utilisée avec des nombres, elle les affiche sous forme de fractions. mm/dd/yyyy
!Point d'exclamation $###.00!
&Esperluette"Salut" & "Bienvenue"
~Tilde ~##
 Caractère Espace
Euro €###.00
£Livre sterling £###.00
¥Yen japonais ¥###.00
$Symbole du dollar $###.00
¢ Symbole du centime .00¢



Voir aussi  

Number format codes in Excel
VP SET DATE TIME VALUE
VP SET DATE VALUE
VP SET FORMULA
VP SET NUM VALUE
VP SET TEXT VALUE
VP SET TIME VALUE
VP SET VALUE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Langage 4D View Pro

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17 R4

 
UTILISATION DE L'ARTICLE

4D View Pro ( 4D v19)