Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Les types de données Number (y compris Grand Nombre) et Currency data Types dans Access ont un large éventail de formats pour vous aider à répondre à votre situation unique. Avec la mise en forme numérique et monétaire, vous avez trois choix : conserver les formats par défaut, appliquer un format prédéfini ou créer un format personnalisé.  Lorsque vous appliquez un format à un champ de tableau, ce même format est automatiquement appliqué à n’importe quel contrôle de formulaire ou d’état que vous liez par la suite à ce champ de table.  La mise en forme change uniquement la façon dont les données sont affichées et n’affecte pas la façon dont les données sont stockées ou la façon dont les utilisateurs entrent des données.

Contenu de cet article

Vue d’ensemble des formats de nombre et de devise

Pour créer un format personnalisé, vous devez entrer différents caractères dans la propriété Format d’un champ de tableau. Les 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 en fonction de la façon dont vous souhaitez que la mise en forme soit. N’oubliez pas qu’Access applique automatiquement tous les formats personnalisés que vous utilisez dans un champ de table, à un contrôle dans un formulaire ou un état s’il est lié (lié).

Vous pouvez spécifier des formats pour quatre types de valeurs numériques : positif, négatif, zéro (0) et null (non défini). Si vous choisissez de créer un format pour chaque type de valeur, vous devez placer le format des valeurs positives en premier, le format des valeurs négatives en deuxième lieu, le format pour les valeurs zéro troisième et le format pour les valeurs Null en dernier. En outre, vous devez séparer chaque format par un point-virgule.

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

S’affiche sous la forme : 1 234,568-1,234,568 = 0

Voici ce que signifie la mise en forme

  • Le signe numérique (#) est un espace réservé pour les chiffres. S’il n’y a pas de valeurs, Access affiche un espace vide. Pour afficher des zéros au lieu d’espaces vides.Par exemple : pour afficher 1234 sous la forme 1234.00, utilisez le nombre 0 comme espace réservé comme ceci ####.00.

  • Valeurs positives avec deux décimales.

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

  • Valeurs zéro comme nombre 0, toujours avec deux décimales.

  • Valeurs Null sous la forme du mot « Undefined ».

Jusqu’à quatre sections sont possibles pour une chaîne et chaque section est séparée par un point-virgule ( ;). Si votre champ de table accepte les valeurs Null, vous pouvez omettre la quatrième section.

Section

Format Description

Exemple

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

Affiche les valeurs positives.

1234.5678 s’affiche sous la forme 1,234.568

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

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

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

Affiche uniquement les valeurs négatives.Si vos données ne contiennent pas de valeurs négatives, Access laisse le champ vide.

La valeur négative est placée entre des caractères littéraux ou des parenthèses. Dans cet exemple, toute valeur négative s’affiche en rouge.

Si la troisième section contient 0,000.00

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

Lorsque le champ contient une valeur de zéro, 0,000.00 s’affiche. Pour afficher du texte au lieu d’un nombre, utilisez « Zéro » (entouré de guillemets doubles).

Si la quatrième section contient « Undefined »

Définit ce que les utilisateurs voient lorsqu’un enregistrement contient une valeur null. Dans ce cas, les utilisateurs voient le mot « Non défini ».

Vous pouvez également utiliser un autre texte, tel que « Null » ou « **** ». Les caractères environnants avec des guillemets doubles sont traités comme des littéraux et sont affichés exactement comme entrés.

Haut de la page

Appliquer un format prédéfini

Access fournit plusieurs formats prédéfinis pour les données numériques et monétaires. Le format par défaut consiste à afficher le nombre tel qu’il a été entré.

Conseil    Vous pouvez utiliser la propriété DecimalPlaces pour remplacer le nombre de décimales par défaut pour le format prédéfini spécifié pour la propriété Format .

Dans une table

  1. Ouvrez le tableau en mode Création.

  2. Dans la section supérieure de la grille de conception, sélectionnez le champ Date/Heure que vous souhaitez mettre en forme.

  3. Dans la section Propriétés du champ dans la section inférieure, cliquez sur la flèche dans la zone de propriété Format , puis sélectionnez un format dans la liste déroulante.

  4. Une fois que vous avez sélectionné un format, le bouton Options de mise à jour des propriétés s’affiche et vous permet d’appliquer votre nouveau format à tous les autres champs de tableau et contrôles de formulaire qui en hériteraient logiquement. Pour appliquer vos modifications à l’ensemble de la base de données, cliquez sur la balise active, puis cliquez sur Mettre à jour le format partout où <nom de champ> est utilisé. Dans ce cas, Nom du champ est le nom de votre champ de numéro ou de devise.

  5. Pour appliquer vos modifications à l’ensemble de la base de données, lorsque la boîte de dialogue Mettre à jour les propriétés s’affiche et affiche les formulaires et autres objets qui hériteront du nouveau format. Cliquez sur Oui.

    Pour plus d’informations, consultez Propager une propriété de champ.

  6. Enregistrez vos modifications et basculez en mode Feuille de données pour voir si le format répond à vos besoins.

Remarque    Les nouveaux formulaires, états ou vues que vous créez en fonction de ce tableau obtiennent la mise en forme du tableau, mais vous pouvez la remplacer sur le formulaire, l’état ou l’affichage sans modifier la mise en forme du tableau.

Dans un formulaire ou un état

Dans un formulaire ou un état, les dates sont généralement affichées dans des zones de texte. Définissez simplement la propriété Format de la zone de texte sur le format de date souhaité.

  1. Ouvrez le formulaire ou l’état en mode Disposition ou En mode Création.

  2. Positionnez le pointeur dans la zone de texte avec le nombre ou la devise.

  3. Appuyez sur F4 pour afficher la feuille de propriétés.

  4. Définissez la propriété Format sur l’un des formats de date prédéfinis.

Dans une requête

  1. Ouvrez la requête en mode Création.

  2. Cliquez avec le bouton droit sur le champ de date, puis cliquez sur Propriétés.

  3. Dans la feuille de propriétés, sélectionnez le format souhaité dans la liste des propriétés Format .

Dans une expression

  • Utilisez la fonction FormatDateTime pour mettre en forme une valeur de date dans l’un des formats prédéfinis.

    Cela peut vous être utile si vous travaillez dans une zone qui nécessite une expression, telle qu’une macro ou une requête.

Haut de la page

Exemples de formats prédéfinis

Le tableau suivant présente les paramètres de propriété Format prédéfinis pour les nombres et la devise.

Paramètre

Description

Numéro général

(Par défaut) Afficher le nombre tel qu’il a été entré.

Devise

Utilisez les milliers de séparateur; suivez les paramètres spécifiés dans les paramètres régionaux de Windows pour les montants négatifs, les symboles décimaux et monétaires et les décimales.

Euro

Utilisez le symbole euro (Euro), quel que soit le symbole monétaire spécifié dans les paramètres régionaux de Windows.

Résolu

Afficher au moins un chiffre ; suivez les paramètres spécifiés dans les paramètres régionaux de Windows pour les montants négatifs, les symboles décimaux et monétaires et les décimales.

Standard

Utilisez le séparateur de milliers ; suivez les paramètres spécifiés dans les paramètres régionaux de Windows pour les montants négatifs, les symboles décimaux et les décimales.

Pourcentage

Multipliez la valeur par 100 et ajoutez un signe de pourcentage (%) ; suivez les paramètres spécifiés dans les paramètres régionaux de Windows pour les montants négatifs, les symboles décimaux et les décimales.

Scientifique

Utilisez la notation scientifique standard.

Voici des exemples de formats de nombre prédéfinis.

Paramètre

Données

Afficher

Numéro général

3456.789 –3456,789 213,21 $

3456.789 –3456,789 213,21 $

Devise

3456.789 –3456.789

3 456,79 $ (3 456,79 $)

Résolu

3456.789 –3456,789 3.56645

3456.79 –3456,79 3.57

Standard

3456.789

3,456.79

Pourcentage

3 0.45

300 % 45%

Scientifique

3456.789 –3456.789

3.46E+03 –3.46E+03

Haut de la page

Appliquer un format personnalisé

  1. Ouvrez le tableau en mode Création.

  2. Dans la section supérieure de la grille de conception, sélectionnez le champ Date/Heure que vous souhaitez mettre en forme.

  3. Dans la section Propriétés du champ , sélectionnez 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 de mise en forme.

  4. Une fois que vous avez sélectionné un format, la balise active Options de mise à jour des propriétés s’affiche et vous permet d’appliquer votre nouveau format à tous les autres champs de tableau et contrôles de formulaire qui en hériteraient logiquement. Pour appliquer vos modifications à l’ensemble de la base de données, cliquez sur la balise active, puis cliquez sur Mettre à jour le format partout où nom de champ est utilisé. Dans ce cas, Nom du champ est le nom de votre champ Date/Heure.

  5. Pour appliquer vos modifications à l’ensemble de la base de données, lorsque la boîte de dialogue Mettre à jour les propriétés s’affiche et affiche les formulaires et autres objets qui hériteront du nouveau format. Cliquez sur Oui.

    Pour plus d’informations, consultez Propager une propriété de champ.

  6. Enregistrez vos modifications et basculez en mode Feuille de données pour voir si le format répond à vos besoins.

  7. Testez le format en procédant comme suit :

    • Entrez des valeurs sans séparateurs de milliers ni séparateurs décimaux, et voyez comment le format traite les données. Le format place-t-il les séparateurs aux emplacements appropriés ?

    • Entrez des valeurs plus longues ou plus courtes que prévu (avec et sans séparateurs) et voyez comment le format se comporte. Le format ajoute-t-il des espaces vides indésirables ou des zéros de début ou de fin ?

    • Entrez une valeur zéro ou une valeur null dans un format destiné aux valeurs positives ou négatives, et vérifiez si vous aimez le résultat.

Remarque    Lorsque vous appliquez un format à un champ de tableau, Access utilise le même format dans tous les contrôles de formulaire ou d’état que vous liez (lien) à ce champ.

Haut de la page

Exemples de formats personnalisés

Voici des exemples de formats de nombres personnalisés.

Paramètre

Description

0; (0);;" Null »

Afficher les valeurs positives normalement ; afficher des valeurs négatives entre parenthèses ; afficher le mot « Null » si la valeur est Null.

+0.0;–0.0; 0.0

Afficher un signe plus (+) ou moins (–) avec des nombres positifs ou négatifs ; affiche 0,0 si la valeur est zéro.

Haut de la page

Caractères de format personnalisés

Pour créer un format personnalisé, utilisez les caractères suivants comme espaces réservés et séparateurs.

Caractère

Description

#

Permet d’afficher 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 être utilisé comme espace réservé.

Par exemple, si vous appliquez le format #,### et que vous entrez la valeur 45 dans le champ, 45 s’affiche. Si vous entrez 12 145 dans un champ, Access affiche 12 145, même si vous n’avez défini qu’un seul espace réservé à gauche du séparateur de milliers.

0

Permet d’afficher 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éparateur décimal

. (point)

Indique où vous souhaitez qu’Access place le caractère séparateur entre une partie entière et une partie décimale d’un nombre ou d’un champ monétaire.

Les séparateurs décimaux varient et sont définis dans les paramètres régionaux de Windows.

Séparateur de milliers

, (virgule)

Indique où vous souhaitez qu’Access place le caractère de séparation entre la partie milliers d’un nombre ou d’un champ monétaire.

Les séparateurs de milliers varient et sont définis dans les paramètres régionaux de Windows.

espaces vides, + - $ ()

Permet d’insérer des espaces vides, des caractères mathématiques (+ -) et des symboles financiers (yen £ $) en fonction des besoins n’importe où dans vos chaînes de format. Si vous souhaitez utiliser d’autres symboles mathématiques courants, tels que la barre oblique (\ ou /) et l’astérisque (*), entourez-les de guillemets doubles. Notez que vous pouvez les placer n’importe où.

 \

Permet de forcer Access à afficher le caractère qui suit immédiatement. Cela revient à entourer un caractère avec des guillemets doubles.

 !

Permet de forcer l’alignement gauche de toutes les valeurs. Lorsque vous forcez l’alignement gauche, vous ne pouvez pas utiliser les espaces réservés # et 0 chiffre, mais vous pouvez utiliser des espaces réservés pour les caractères de texte.

 *

Utilisé pour forcer le caractère immédiatement après l’astérisque à devenir un caractère de remplissage, un caractère utilisé pour remplir les espaces vides. Access affiche normalement les données numériques comme alignées à droite et remplit n’importe quelle zone à 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 tous les espaces vides avec le caractère spécifié.

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

 %

Utilisé comme 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-

Utilisé pour afficher des valeurs en notation scientifique (exponentielle).

Utilisez cette option lorsque le format scientifique prédéfini ne fournit pas suffisamment d’espace pour vos valeurs. Utilisez E+ ou e+ pour afficher les valeurs en tant qu’exposants positifs, et E- ou e- pour afficher des exposants négatifs. Vous devez utiliser ces espaces réservés avec d’autres caractères.

Par exemple, supposons que vous appliquez le format 0,000E+00 à un champ numérique, puis que vous entrez 612345. Access affiche 6.123E+05. Access commence par arrondir le nombre de décimales à trois (nombre de zéros à droite ou à gauche du séparateur décimal). Ensuite, Access calcule la valeur de l’exposant à partir du nombre de chiffres qui se trouvent à droite (ou à gauche, selon vos paramètres de langue) du séparateur décimal dans la valeur d’origine. Dans ce cas, la valeur d’origine aurait placé « 612345 » (cinq chiffres) à droite de la virgule décimale. Pour cette raison, Access affiche 6.123E+05, et la valeur obtenue équivaut à 6,123 x 105.

« Texte littéral »

Utilisez des guillemets doubles pour entourer tout texte que vous souhaitez que les utilisateurs voient.

[color]

Permet d’appliquer une couleur à toutes les valeurs d’une section de votre format. Vous devez placer le nom de la couleur entre crochets et utiliser l’un de ces noms : noir, bleu, cyan, vert, magenta, rouge, jaune ou blanc.

Haut de la page

Afficher A.D. ou C.-B.

Vous pouvez utiliser un format personnalisé pour afficher « Ap JC » avant ou « Ap JC » après une année selon que le nombre entré est positif ou négatif. Les nombres positifs sont affichés comme des années avec « Ap JC » avant de l’année. Les nombres négatifs sont affichés comme des années avec « Av JC » après l’année.

  1. Ouvrez le tableau en mode Création.

  2. Dans la section supérieure de la grille de conception, sélectionnez le champ Nombre à mettre en forme.

  3. Dans la section inférieure, cliquez sur la zone de propriété Format , puis entrez ce format personnalisé :

    "Ap JC " #;# " Av JC"

Haut de la page

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.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.