Personnaliser les formats de données dans Access

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

Les données de votre base de données ont des formats prédéfinis, mais vous pouvez utiliser des formats personnalisés quand vous voulez quelque chose de différent. Comme une mise en forme personnalisée ne modifie que l’affichage des données, vous n’avez aucun souci à vous faire quant au stockage de celles-ci. Cet article explique quels sont les types de caractères disponibles et comment les utiliser.

Remarque :  Les options de mise en forme personnalisée ne sont pas disponibles pour les applications Access.

Que voulez-vous faire ?

Pour plus d'informations sur les formats personnalisés

Formats pour les types de données Numérique et Monétaire

Formats pour les types de données texte

Mise en forme du type de données Date/Heure

En savoir plus sur les formats personnalisés

Pour créer un format personnalisé, vous entrez divers caractères dans la propriété Format d’un champ de table. Ces caractères peuvent être des espaces réservés (tels que 0 et #), des séparateurs (tels que des points et des virgules), des caractères littéraux et des couleurs basés sur la mise en forme voulue. Gardez simplement à l’esprit qu’Access applique automatiquement des formats personnalisés utilisés dans un champ de table à un contrôle d’un formulaire ou d’un état s’il est lié.

Vous pouvez spécifier des formats pour quatre types de valeurs numériques : positives, négatives, zéro (0) et Null (non définies). Si vous souhaitez créer des formats pour chaque type de valeur, vous devez commencer par les valeurs positives, poursuivre avec les valeurs négatives, avec les valeurs zéro et terminer avec les valeurs Null. De plus, vous devez séparer les différents formats par un point-virgule.

Exemple de mise en forme personnalisée : # ###,##;(# ###,##)[Rouge];0 000,00;"Non défini"

Affichage : 1 234,568-1 234,568 = 0

Signification de la mise en forme

  • Le signe dièse (#) est un espace réservé pour les chiffres. S’il n’existe pas de valeur, Access affiche un espace vide. Si vous souhaitez afficher des zéros à la place des espaces vides (
    par exemple pour afficher 1234 sous la forme 1234,00), utilisez 0 comme espace réservé (####,00).

  • Valeurs positives avec deux décimales.

  • Valeurs négatives avec deux décimales, entre parenthèses et de couleur rouge.

  • Valeurs zéro représentant le nombre 0, toujours avec deux décimales.

  • Valeurs NULL en tant que le mot « Non défini ».

Vous pouvez utiliser jusqu’à quatre sections pour une chaîne et chaque section est séparée par un point-virgule (;). Par exemple, si un champ de table accepte les valeurs Null, vous pouvez ignorer la quatrième section.

Section

Description du format

Exemple

Si la première section contient # ###,##

Affiche des valeurs positives.

1234,5678 s’affiche sous la forme de 1 234,568

Ce format utilise l’espace comme séparateur des milliers et la virgule comme séparateur décimal. Si les valeurs décimales de l’enregistrement dépassent le nombre de caractères d’espace réservé du format personnalisé, Access arrondit les valeurs et affiche uniquement le nombre de valeurs spécifié par le format. Par exemple, si le champ contient 3 456,789 mais que le format spécifie deux décimales, Access arrondit la valeur décimale à 0,79.

Conseil : Pour un format avec des valeurs plus grandes ou avec plus de décimales, ajoutez des espaces réservés pour la valeur décimale, par exemple : ## ###,####.

Si la deuxième section contient (# ###,##)[Rouge]

Affiche uniquement des valeurs négatives. .
Si vos données en sont dépourvues, Access laisse le champ vide.

La valeur négative est entourée de caractères littéraux, à savoir avec des parenthèses. Dans cet exemple, les valeurs négatives sont affichées en rouge.

Si la troisième section contient 0 000,00

Définit le format pour toutes les valeurs zéro (0).

Quand le champ contient uniquement une valeur zéro, les utilisateurs voient 0 000,00. Si vous souhaitez afficher du texte à la place d’un nombre, utilisez "Zéro" (délimité par des guillemets doubles).

Si la quatrième section contient "non défini"

Définit ce qui s’affiche aux utilisateurs lorsqu’un enregistrement contient une valeur Null. Dans ce cas, les utilisateurs voient l’expression « Non défini ». .

Vous pouvez aussi utiliser un autre texte, par exemple « Null » ou « **** ». Les caractères entre guillemets doubles sont considérés comme des littéraux et sont affichés tels qu’ils ont été entrés.

Haut de la page

Formats pour les types de données Numérique et Monétaire

Pour créer un format personnalisé, utilisez les caractères de mise en forme indiqués dans le tableau suivant.

Caractère

Description

#

Affiche un chiffre. Chaque instance du caractère représente une position pour un nombre. Si aucune valeur n’existe dans une position, Access affiche un espace vide. Peut également servir d’espace réservé.

Par exemple, si vous appliquez le format ### , entrez une valeur de 45 dans le champ, 45 s'affiche. Si vous entrez 12,145 dans un champ, Access affiche 12,145, même si vous avez ne défini qu'un seul espace réservé à gauche des milliers séparateur.

0

Affiche un chiffre. Chaque instance du caractère représente une position pour un nombre. Si aucune valeur n’existe dans une position, Access affiche un zéro (0).

Séparateurs de milliers et décimal

Indiquent l’emplacement où vous souhaitez qu’Access insère le séparateur des milliers et le séparateur décimal.

Espaces vides, + - $ ()

Insèrent des espaces vides, des caractères mathématiques (+ -) et des symboles financiers (¥ £ $) à l’endroit requis dans vos chaînes de format. Si vous souhaitez utiliser d’autres symboles mathématiques usuels, tels que la barre oblique (/) ou la barre oblique inverse (\) et l’astérisque (*), délimitez-les par des guillemets doubles. Notez que vous pouvez les insérer n’importe où.

\

Oblige Access à afficher le caractère qui suit juste après. Cela revient à mettre un caractère entre guillemets doubles.

!

Force Access à aligner toutes les valeurs à gauche. Dans ce cas, vous ne pouvez pas utiliser les espaces réservés de chiffres # et 0. En revanche, vous pouvez utiliser les espaces réservés de texte.

*

Force Access à utiliser le caractère situé juste après l’astérisque en guise de caractère de remplissage pour remplir les espaces vides. Généralement, Access aligne les données numériques à droite et remplit la zone restante à gauche de la valeur avec des espaces vides. Vous pouvez ajouter des caractères de remplissage n’importe où dans une chaîne de format ; dans ce cas, Access remplit les espaces vides avec le caractère spécifié.

Par exemple, le format ##*~,00 € affiche un montant en devise comme suit : 45~~~~~,15 €. Le nombre de caractères tildes (~) affichés dans le champ dépend du nombre d’espaces vides dans le champ de table.

%

Est utilisé comme le dernier caractère dans une chaîne de format. Multiplie la valeur par 100 et affiche le résultat avec un signe de pourcentage de fin.

E+, E-

- ou -

e+, e-

Affiche des valeurs en notation scientifique (exponentielle).

Utilisez cette option si vos valeurs sont trop grandes pour pouvoir être affichées avec le format scientifique prédéfini. Utilisez E+ ou e+ pour afficher des valeurs en tant qu’exposants positifs, E- ou e- pour les afficher en tant qu’exposants négatifs. Vous devez utiliser ces espaces réservés avec d’autres caractères.

Par exemple, supposons que vous appliquiez le format 0,000E+00 à un champ numérique, puis que vous entriez 612345. Access affiche 6,123E+05. En premier lieu, Access arrondit les décimales à trois chiffres (nombre de zéros à droite ou à gauche du séparateur décimal). Ensuite, il calcule la valeur d’exposant à partir du nombre de chiffres à droite (ou à gauche, en fonction de vos paramètres linguistiques) du séparateur décimal dans la valeur initiale. Dans ce cas, la valeur aurait comporté 612345 (cinq chiffres) à droite de la virgule. C’est pourquoi Access affiche 6,123E+05 et la valeur résultante équivaut à 6,123 x 105.

"Texte littéral"

Utilisez des guillemets doubles pour délimiter le texte à rendre visible aux utilisateurs.

[couleur]

Applique une couleur à toutes les valeurs d’une section du format. Vous devez insérer le nom de la couleur entre crochets et utiliser l’un des noms suivants : noir, bleu, cyan, vert, magenta, rouge, jaune ou blanc.

Appliquer une mise en forme personnalisée aux types de données Numérique ou Monétaire :

  1. Ouvrez la table en Mode Création et sélectionnez le champ que vous souhaitez mettre en forme,

  2. Sous l’onglet Général, cliquez sur la cellule en regard de la zone Format et entrez les caractères spécifiques en fonction de vos besoins.

  3. Appuyez sur Ctrl+S pour enregistrer votre travail.

Haut de la page

Formats pour les types de données Texte

Les types de données texte et Mémo n'acceptent pas les formats prédéfinis, mais vous pouvez appliquer des formats personnalisés pour faciliter la lecture des données de la table. Par exemple, si vous utilisez un formulaire Web pour recueillir des numéros de carte de crédit, et vous stockez ces nombres sans espaces, vous pouvez utiliser un format personnalisé pour ajouter les espaces appropriées pour améliorer la lisibilité des numéros de carte de crédit. Les types de données texte et Mémo autorisent deux sections de mise en forme d'une chaîne. La première section de la chaîne détermine la façon dont le texte s'affiche et la deuxième section contrôle valeurs vides ou des chaînes de longueur nulle apparaissent. Si vous ne spécifiez pas une mise en forme, Access aligne tout le texte dans les feuilles de données.

Le tableau suivant répertorie et décrit les formats personnalisés que vous pouvez appliquer aux types de données Texte :

Caractère

Description

@

Affiche tous les caractères disponibles à leur position dans la chaîne de format. Si Access insère tous les caractères des données sous-jacentes, des espaces vides apparaissent aux positions des espaces réservés restants.

Par exemple, si la chaîne de format est @@@@@ et si le texte sous-jacent est ABC, le texte est aligné à gauche en étant précédé de deux espaces vides.

&

Affiche tous les caractères disponibles à leur position dans la chaîne de format. Si Access insère tous les caractères des données sous-jacentes, les espaces réservés restants sont ignorés.

Par exemple, si la chaîne de format est &&&&& et si le texte est ABC, vous ne voyez que ce texte, aligné à gauche.

!

Force Access à remplir les caractères d’espace réservé de gauche à droite et non de droite à gauche. Ce caractère s’utilise au début de la chaîne de format.

<

Force Access à afficher tout le texte en minuscules. Ce caractère s’utilise au début d’une chaîne de format, mais vous pouvez le faire précéder d’un point d’exclamation (!).

>

Force Access à afficher tout le texte en majuscules. Ce caractère s’utilise au début d’une chaîne de format, mais vous pouvez le faire précéder d’un point d’exclamation (!).

*

Le caractère situé juste après l’astérisque (*) est utilisé en guise de caractère de remplissage pour remplir les espaces vides. Généralement, Access aligne le texte à gauche et remplit la zone restante à droite de la valeur avec des espaces vides. Vous pouvez ajouter des caractères de remplissage n’importe où dans une chaîne de format. Dans ce cas, Access remplit les espaces vides à l’aide du caractère spécifié.

Espace vide, + - $ ()

Insèrent des espaces vides, des caractères mathématiques (+ -) et des symboles financiers (¥ £ $) à l’endroit requis dans vos chaînes de format. Si vous souhaitez utiliser d’autres symboles mathématiques usuels, tels que la barre oblique (/) ou la barre oblique inverse (\) et l’astérisque (*), délimitez-les par des guillemets doubles. Notez que vous pouvez insérer ces caractères n’importe où dans la chaîne de format.

"Texte littéral"

Utilisez des guillemets doubles pour délimiter le texte à rendre visible aux utilisateurs.

\

Oblige Access à afficher le caractère qui suit juste après. Cela revient à mettre un caractère entre guillemets doubles.

[couleur]

Applique une couleur à toutes les valeurs d’une section du format. Vous devez insérer le nom entre crochets et utiliser l’un des noms suivants : noir, bleu, cyan, vert, magenta, rouge, jaune ou blanc.

Remarque : Lorsque vous spécifiez un format, Access remplace les caractères d’espace réservé par les données du champ sous-jacent.

Appliquer des formats personnalisés aux champs de texte

  1. Ouvrez la table en mode Création.

  2. Sélectionnez le champ à mettre en forme, puis sous l’onglet Général, cliquez sur la cellule en regard de la zone Format.

  3. Entrez votre format. Le type de format personnalisé que vous pouvez spécifier dépend du type de données sélectionné pour le champ.

  4. Appuyez sur Ctrl+S pour enregistrer votre travail.

Haut de la page

Mise en forme du type de données Date/Heure

Quand vous ne spécifiez pas de format prédéfini ou personnalisé pour le type de données date/heure, Access applique automatiquement le format de date ? jj/mm/aaaa h:nn:ss. Les formats personnalisés pour les champs Date/Heure peuvent contenir deux sections que vous pouvez séparer par un point-virgule : la première est réservée à la date, la seconde à l’heure. Par exemple, vous pouvez recréer le format « Date, général » comme suit : jj/mm/aaaa;hh:nn:ss.

Caractère

Description

Séparateur de date

Contrôle l’emplacement du séparateur pour les jours, les mois et les années dans Access.

c

Affiche le format de date général.

j ou jj

Affiche le jour du mois sous la forme d’un ou de deux chiffres. Si un seul chiffre doit être affiché, utilisez un seul espace réservé. Si deux chiffres doivent être affichés, utilisez deux espaces réservés.

jjj

Affiche le nom abrégé en trois lettres du jour de la semaine.

Par exemple, affiche lun pour lundi.

jjjj

Affiche le nom complet pour tous les jours de la semaine.

jjjjj

Affiche la date au format « Date, abrégé ».

jjjjjj

Affiche la date au format « Date, complet ».

sem

Affiche le numéro correspondant au jour de la semaine.

Par exemple, lundi correspond à 2.

m ou mm

Affiche le mois sous la forme d’un ou de deux chiffres.

mmm

Affiche le nom abrégé en trois lettres du mois.

Par exemple, affiche oct pour octobre.

mmmm

Affiche le nom complet pour tous les mois.

t

Affiche le numéro correspondant au trimestre calendaire actuel (1-4).

Par exemple, pour une date au mois de mai, Access affiche 2 pour représenter ce trimestre.

a

Affiche le jour de l’année, de 1 à 366.

aa

Affiche les deux derniers chiffres de l’année.

Remarque : Il est recommandé d’entrer et d’afficher les quatre chiffres de l’année.

aaaa

Affiche tous les chiffres d’une année, entre 0100 et 9999.

Séparateur horaire

Contrôle l’emplacement du séparateur pour les heures, les minutes et les secondes dans Access.

h ou hh

Affiche l’heure sous la forme d’un ou de deux chiffres.

n ou nn

Affiche les minutes sous la forme d’un ou de deux chiffres.

s ou ss

Affiche les secondes sous la forme d’un ou de deux chiffres.

ttttt

Affiche l’heure au format « Heure, complet ».

AM/PM

Affiche l’heure au format 12 heures avec le signe de fin AM ou PM. Access se base sur l’horloge système de l’ordinateur pour définir cette valeur.

A/P ou a/p

Affiche l’heure au format 12 heures avec le signe de fin A, P, a ou p. Access se base sur l’horloge système de l’ordinateur pour définir cette valeur.

AMPM

Affiche l’heure au format 12 heures. Access utilise les indicateurs du matin et de l’après-midi spécifiés dans vos paramètres régionaux Windows.

Espace vide, + - $ ()

Insèrent des espaces vides, des caractères mathématiques (+ -), des symboles financiers (¥ £ $) et des parenthèses à l’endroit requis dans vos chaînes de format. Si vous souhaitez utiliser d’autres symboles mathématiques usuels, tels que la barre oblique (/) ou la barre oblique inverse (\) et l’astérisque (*), délimitez-les par des guillemets doubles. Notez que vous pouvez les insérer n’importe où.

\

Oblige Access à afficher le caractère qui suit juste après. Cela revient à mettre un caractère entre guillemets doubles.

*

Force Access à utiliser le caractère situé juste après l’astérisque en guise de caractère de remplissage pour remplir les espaces vides. Généralement, Access aligne le texte à gauche et remplit la zone restante à droite de la valeur avec des espaces vides. Vous pouvez ajouter des caractères de remplissage n’importe où dans une chaîne de format. Dans ce cas, Access remplit les espaces vides à l’aide du caractère spécifié.

"Texte littéral"

Utilisez des guillemets doubles pour délimiter le texte à rendre visible aux utilisateurs.

[couleur]

Applique une couleur à toutes les valeurs d’une section du format. Vous devez insérer le nom entre crochets et utiliser l’un des noms suivants : noir, bleu, cyan, vert, magenta, rouge, jaune ou blanc.

Pour plus d’informations, voir la mise en forme des dates et heures.

Haut de la page

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.

×