S’applique à
Access pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

S’applique à

Objet ComboBox

Objet TextBox

Utilisez la propriété Format pour personnaliser la façon dont les nombres, les dates, les heures et le texte sont affichés et imprimés. Chaîne en lecture/écriture.

expression.Format

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

Remarques

Utilisez l’un des formats prédéfinis ou créez un format personnalisé à l’aide de symboles de mise en forme.

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

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

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

La propriété Format affecte uniquement la manière dont les données s’affichent. Cela n’a aucune incidence sur manière dont elles sont stockées.

Access fournit des formats prédéfinis pour les types de données Date/Heure, Nombre et Devise, Texte et Mémo, et Oui/Non. Les formats prédéfinis dépendent du pays/de la région spécifié en double-cliquant sur Options régionales dans Windows Panneau de configuration. Access affiche les formats appropriés pour le pays/la région sélectionné. Par exemple, avec l’anglais (États-Unis) sélectionné sous l’onglet Général, 1234,56 au format Devise s’affiche sous la forme 1 234,56 $, mais lorsque l’anglais (britannique) est sélectionné sous l’onglet Général, le nombre s’affiche sous la forme £ 1 234,56.

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

Utilisez les symboles suivants dans des formats personnalisés pour n’importe quel type de données.

Symbole

Signification

(espace)

Afficher des espaces en tant que caractères littéraux.

"ABC"

Afficher tout ce qui se trouve entre guillemets en tant que caractères littéraux.

!

Forcer l’alignement à gauche au lieu de l’alignement à droite.

*

Remplir l’espace disponible à l’aide du caractère suivant.

\

Afficher le caractère suivant en tant que caractère littéral. Vous pouvez également afficher des caractères littéraux en les plaçant entre guillemets.

[color]

Afficher les données mises en forme dans la couleur spécifiée entre crochets. Couleurs disponibles : noir, bleu, vert, cyan, rouge, magenta, jaune, blanc.

Vous ne pouvez pas mélanger des symboles de mise en forme personnalisée pour les types de données Nombre et Monétaire avec les symboles de mise en forme Date/Heure, Oui/Non, Texte et Mémo.

Lorsque vous avez défini un masque de saisie et paramétré la propriété Format pour les mêmes données, la propriété Format prend le pas lorsque les données sont affichées, et le masque de saisie est ignoré. Par exemple, si vous créez un masque de saisie Mot de passe en mode Création de table et définissez également la propriété Format pour le même champ, dans la table ou dans un contrôle sur un formulaire, le masque de saisie Mot de passe est ignoré, et les données s’affichent conformément à la définition 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 comme suit : Jan 1995.

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

L’exemple suivant présente une fonction VBA qui met en forme des données numériques en utilisant le format Monétaire, et met en forme les données Texte entièrement en majuscules. La fonction est appelée à partir de l’événement SurPerteFocus d’un contrôle indépendant nommé TaxRefund.

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

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.