Propriété Format

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

S'applique à

Objet ZoneListeModifiable

Objet ZoneTexte

Vous pouvez utiliser la propriété Format pour personnaliser le mode d'affichage et d'impression des nombres, des dates, des heures et du texte. Valeur Chaîne en lecture-écriture.

expression.Format

expression Obligatoire. Expression qui renvoie l'un des objets de la liste S'applique à.

Notes

Vous pouvez utiliser l'un des formats prédéfinis ou créer un format personnalisé avec les symboles de mise en forme.

La propriété Format utilise des paramètres différents pour les différents types de données.

Pour un contrôle, vous pouvez définir cette propriété dans feuille de propriétés du contrôle. Pour un champ, vous pouvez définir cette propriété en mode Création de table (dans la section Propriétés du champ) ou en mode Création de la fenêtre Requête (dans la feuille de propriétés propriétés du champ). Vous pouvez également utiliser une macro ou Visual Basic pour Applications (VBA).

Remarque : Dans Visual Basic, entrez un format personnalisé ou une expression de chaîne qui correspond à l'un des formats prédéfinis.

La propriété Format affecte seulement le mode d'affichage de données. Elle n'affecte pas leur mode de stockage.

Microsoft Office Access 2007 fournit des formats prédéfinis pour les dates et les heures, les nombres et les devises, le texte et les mémos, ainsi que les valeurs Oui et Non. Ces formats dépendent du pays et de la région choisis en double-cliquant sur Options régionales dans le Panneau de configuration Windows. Access affiche les formats adaptés au pays et à la région sélectionnés. Par exemple, si vous sélectionnez Anglais (États-Unis) dans l'onglet Général, la valeur 1 234,56 correspond à $1,234.56 au format monétaire. En revanche, lorsque vous sélectionnez Anglais (Grande-Bretagne) dans l'onglet Général, la valeur £1,234.56 s'affiche.

Si vous définissez la propriété Format d'un champ en mode Création de table, l'application Access utilise ce format pour afficher les données dans des feuilles de données. Elle applique également la propriété Format de ce champ aux nouveaux contrôles dans des formulaires et des états.

Vous pouvez utiliser les symboles suivants dans les formats personnalisés relatifs à tout type de données.

Symbole

Signification

(espace)

Affichez les espaces sous la forme de caractères littéraux.

"ABC"

Affichez le contenu des guillemets sous la forme de caractères littéraux.

!

Imposez un alignement à gauche plutôt qu'un alignement à droite.

*

Remplissez l'espace disponible par le caractère suivant.

\

Affichez le caractère suivant comme un caractère littéral. Vous pouvez également afficher des caractères littéraux en leur appliquant des guillemets.

[couleur]

Affichez les données mises en forme dans la couleur précisée entre crochets. Les couleurs disponibles sont les suivantes : noir, bleu, vert, cyan, rouge, magenta, jaune, blanc.


Vous ne pouvez pas mélanger des symboles de mise en forme personnalisés pour les chiffres et les devises avec des dates/heures, Oui/Non, ou du texte et des mémos.

Lorsque vous avez défini un masque de saisie ainsi que la propriété Format pour des données identiques, la propriété Format est prioritaire lorsque les données sont affichées et le masque de saisie ignoré. Par exemple, si vous créez un masque de saisie Mot de passe en mode Création de table et que vous définissez la propriété Format pour le même champ, que ce soit dans la table ou dans un contrôle de formulaire, ce masque est ignoré et les données sont affichées en fonction de la propriété Format.

Exemple

Les trois exemples suivants définissent la propriété Format en utilisant un format prédéfini :

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

L'exemple suivant définit la propriété Format en utilisant un format personnalisé. Ce format affiche une date, telle Jan 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

L'exemple suivant illustre une fonction VBA qui met en forme des données numériques à l'aide du format monétaire. En outre, elle met en forme toutes les données texte en majuscules. La fonction est appelée depuis l'événement SurPerteFocus d'un contrôle indépendant appelé RembourseImpôt.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×