Mettre en forme un champ de date et d’heure

Les types de données de date et d’heure disposent d’un large éventail de formats pour vous aider à respecter vos circonstances uniques. Lors de la mise en forme, trois choix s’offrent à vous : 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 table, ce format est appliqué automatiquement à tout contrôle de formulaire ou d’État que vous liez par la suite à ce champ de table.  La mise en forme change uniquement le mode d’affichage des données et n’a pas d’incidence sur la façon dont les données sont stockées ou sur la façon dont les utilisateurs peuvent entrer des données.

Contenu de cet article

Présentation des formats de date et d’heure

Appliquer un format prédéfini

Exemples de formats prédéfinis

Appliquer une mise en forme personnalisée

Exemples de formats personnalisés

Mettre en forme des caractères personnalisés

Définir un format de date/heure dans une application Web Access

Présentation des formats de date et d’heure

Access affiche automatiquement la date et l’heure dans les formats date, général et heure, complet. Les dates s’affichent sous la forme de jj/mm/aaaa aux États-Unis et de jj/mm/aaaa hors des États-Unis, où mm correspond au mois, JJ correspond au jour et YYYY correspond à l’année. Le temps est affiché au format hh : mm : SS AM/PM, où hh représente l’heure, mm correspond aux minutes et SS est secondes.

Ces mises en forme automatiques de dates et d’heures varient en fonction de l’emplacement géographique spécifié dans les paramètres régionaux et linguistiques de Microsoft Windows sur votre ordinateur. Par exemple, en Europe et de nombreux éléments d’Asie, en fonction de votre situation, il est possible que la date et l’heure s’affichent sous la forme 28.11.2018 12:07:12 PM ou 28/11/2018 12:07:12 PM. Aux États-Unis, vous pouvez voir 11/28/2018 12:07:12 PM.

Il est possible de modifier ces mises en forme prédéfinies à l’aide de formats d’affichage personnalisés. Par exemple, vous pouvez entrer une date au format d’Europe, telle que 28.11.2018, et afficher la table, le formulaire ou l’État pour afficher la valeur comme 11/28/2018. Le format personnalisé que vous sélectionnez n’affectera pas la façon dont les données sont entrées ou la manière dont Access les stocke.

Access fournit automatiquement un certain niveau de validation des données liées à la mise en forme des date et heure. Par exemple, si vous entrez une date non valide, telle que 32.11.2018, un message s’affiche et vous avez la possibilité d’entrer une nouvelle valeur ou de convertir le champ du type de données date/heure en type de données texte. Plage de valeurs de date valide de-657 434 (1er janvier 100 A.D.) à 2 958 465 (31 décembre 9999). Valeurs d’heure valides comprises entre 0 et 9999 ou 23:59:59.

Lorsque vous voulez limiter l’entrée de date et d’heure dans un format spécifique, utilisez un masque de saisie. Par exemple, si vous avez appliqué un masque de saisie pour entrer des dates au format européen, une personne qui saisit les données dans votre base de données ne peut pas entrer de dates dans d’autres formats. Les masques de saisie peuvent être appliqués aux champs des tables, aux jeux de résultats de requête et aux contrôles sur les formulaires et États. Pour plus d’informations, reportez-vous à la section contrôler la saisie des données avec des masques de saisie

Haut de page

Appliquer un format prédéfini

Access fournit plusieurs formats prédéfinis pour les données de date et d’heure.

Dans une table

  1. Ouvrez le tableau en mode Création.

  2. Dans la partie supérieure de la grille de création, sélectionnez le champ date/heure que vous voulez mettre en forme.

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

    Image de la feuille de propriétés avec la liste déroulante Format affichée

  4. Après avoir sélectionné une mise en forme, le bouton options de mise à jour des propriétés s’affiche et vous permet d’appliquer votre nouveau format aux autres champs de table et contrôles de formulaire qui, de manière logique, l’hériterait. Pour appliquer les modifications à l’ensemble de la base de données, cliquez sur la balise active, puis cliquez sur mettre à jour le format partout <nom de champ> est utilisé. Dans le cas présent, il s’agit du nom du champ date/heure.

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

    Pour plus d’informations, voir propagation d’une propriété de champ.

  6. Enregistrez vos modifications et passez 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 les remplacer sur le formulaire, l’État ou l’affichage sans modifier la mise en forme du tableau.

Dans un formulaire ou un État

  1. Ouvrez le mode page ou le mode créationde formulaire ou d’État.

  2. Positionnez le pointeur dans la zone de texte avec la date et l’heure.

  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 date, puis cliquez sur Propriétés.

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

Dans une expression

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

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

Haut de page

Exemples de formats prédéfinis

Format

Description

Exemple

Date, général

Définie Affiche les valeurs de date en tant qu’heures, minutes et secondes suivies par AM ou PM. Pour les deux types de valeurs, Access utilise les séparateurs de date et d’heure spécifiés dans vos paramètres régionaux Windows. Dans le cas contraire, Access affiche uniquement la date. Si la valeur n’a pas de composant date, Access affiche uniquement l’heure.

06/30/2018 10:10:42 AM

Date, complet

Affiche uniquement les valeurs de date, conformément au format de date longue spécifié dans vos paramètres régionaux Windows.

Lundi 27 août 2018

Date, réduit

Affiche la date sous la forme JJ/MMM/AA, mais utilise le séparateur de date spécifié dans vos paramètres régionaux Windows.

27/aoû/18
27 août-18

Date, abrégé

Affiche les valeurs de date, conformément au format de date courte spécifié dans vos paramètres régionaux Windows.

8/27/2018
8-27-2018

Heure, complet

Affiche les heures, les minutes et les secondes suivies par AM ou PM. Access utilise le séparateur spécifié dans les paramètres d’heure définis dans les paramètres régionaux de Windows.

10:10:42 AM

Heure, réduit

Affiche les heures et les minutes suivies par AM ou PM. Access utilise le séparateur spécifié dans les paramètres d’heure définis dans les paramètres régionaux de Windows.

10:10 AM

Heure, abrégé

Affiche uniquement les heures et les minutes. Access utilise le séparateur spécifié dans les paramètres d’heure définis dans les paramètres régionaux de Windows.

10:10

Haut de page

Appliquer une mise en forme personnalisée

Parfois, la liste déroulante de la propriété format de la feuille de propriétés ne contient pas le format de date exact souhaité. Vous pouvez créer votre propre format personnalisé à l’aide d’un type de code qu’Access reconnaît pour la mise en forme de date.

Lorsque vous appliquez un format personnalisé au champ date/heure, vous pouvez combiner différents formats en utilisant deux sections, une pour la date et l’autre pour l’heure. Dans de telles instances, vous séparez les sections d’un espace. Par exemple, vous pouvez combiner les formats de date et d’heure, comme suit : jj/mm/aaaa h :mm : SS.

  1. Ouvrez le tableau en mode Création.

  2. Dans la partie supérieure de la grille de création, sélectionnez le champ de date/heure ou de champ étendu de date/heure que vous voulez mettre en forme.

  3. Dans la section Propriétés de 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 en matière de mise en forme.

  4. Après avoir entré un format, le bouton options de mise à jour des propriétés s’affiche et vous permet d’appliquer le format aux autres champs de table et contrôles de formulaire qui, de manière logique, l’hériterait. Pour appliquer les modifications à l’ensemble de la base de données, cliquez sur la balise active, puis cliquez sur mettre à jour la mise en forme partout où le nom de champ est utilisé. Dans le cas présent, il s’agit du nom du champ date/heure.

  5. Si vous choisissez d’appliquer vos modifications à l’ensemble de la base de données, la boîte de dialogue Propriétés de la mise à jour s’affiche, ainsi que les formulaires et autres objets qui hériteront du nouveau format. Cliquez sur Oui pour appliquer le format.

    Pour plus d’informations, voir propagation d’une propriété de champ.

  6. Enregistrez vos modifications, puis passez en mode feuille de données pour voir si le format répond à vos besoins.

Haut de page

Exemples de formats personnalisés

Voici quelques exemples de différentes façons de mettre en forme le 13 janvier 2012 :

Pour mettre en forme la date comme...

Tapez ce code dans la zone de propriété format :

2012-01-13

aaaa-mm-jj

2012

aaaa

13 janvier 2012

jj mmm aaaa

13.01.2012

jj\.MM\.aaaa (Access ajoute automatiquement les barres obliques inverses)

Ven 1/13

DDD j/m

2/6

ww/w

13 janvier 2012

mmm j "," AAAA

Haut de page

Mettre en forme des caractères personnalisés

Pour créer un format personnalisé, utilisez les caractères suivants en tant qu’espaces réservés et séparateurs.  Les formats personnalisés qui ne sont pas cohérents avec les paramètres de date/heure spécifiés dans les paramètres régionaux de Windows sont ignorés. Pour plus d’informations, voir modifier les paramètres régionaux de Windows pour modifier l’apparence de certains types de données.

Préliminaire   Il n’existe aucun caractère de format personnalisé pour la partie de l’espace de données de type date/heure.

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. Utilisez le séparateur défini dans les paramètres régionaux de Windows. Par exemple, en anglais (États-Unis), utilisez une barre oblique (/).

Séparateur horaire

Contrôles où Access place des séparateurs pour les heures, les minutes et les secondes. Utilisez le séparateur défini dans les paramètres régionaux de Windows. Par exemple, en anglais (États-Unis), utilisez deux-points ( :).

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. Pour un chiffre, utilisez un seul espace réservé ; pour deux chiffres, utilisez deux espaces réservés.

jjj

Permet d’abréger le jour de la semaine en trois lettres.

jjjj

Orthographie les jours de la semaine.

jjjjj

Affiche le format de date courte.

jjjjjj

Affiche le format de date longue.

w

Affiche un nombre correspondant au jour de la semaine. (1 à 7)

ss

Affiche un nombre qui correspond à la semaine de l’année (1 à 53).

m ou mm

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

mmm

Abrége le nom du mois en trois lettres. Par exemple, janvier s’affiche sous la forme Jan.

mmmm

Orthographié le nom de tous les mois.

q

Affiche le numéro du trimestre actuel (1-4). Par exemple, si vous embauchez un travailleur dans le cadre de l’opération, Access affiche la valeur 2 pour le trimestre.

y

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

aa

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

Remarque : Nous vous recommandons d’entrer et d’afficher les quatre chiffres d’une année donnée.

aaaa

Affiche tous les chiffres d’une année pour 0001-9999, selon la plage prise en charge du type de données date et heure.

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.

tttt

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

AM/PM

Horloge de douze heures avec les majuscules « AM » ou « PM », le cas échéant.

am/pm

Horloge de douze heures avec les minuscules « am » ou « pm », le cas échéant.

A/P

Horloge de douze heures avec les majuscules « A » ou « P », le cas échéant. Par exemple.

a/p

Horloge de douze heures avec les minuscules « a » ou « p », le cas échéant.

AMPM

Horloge de douze heures avec l’indicateur matin/après-midi tel que défini dans les paramètres régionaux de Windows.

Espace vide, +-$ ()

Utilisez des espaces vides, des caractères mathématiques (+-) et des symboles financiers ($ ¥ £) selon vos besoins dans vos chaînes de format. Si vous voulez utiliser d’autres symboles mathématiques courants, tels que la barre oblique (\ ou/) et l’astérisque (*), vous devez les placer entre des guillemets doubles.

"Texte littéral"

Entourez le texte que les utilisateurs verront par des guillemets doubles.

\

Force l’accès à l’affichage du caractère qui suit immédiatement. Il s’agit de la même façon que d’entourer un caractère entre des guillemets doubles.

*

Lorsqu’il est utilisé, le caractère immédiatement après l’astérisque devient un caractère de remplissage (caractère utilisé pour remplir les espaces vides). Access affiche normalement le texte aligné à gauche et remplit la zone située à 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 et Access remplira les espaces vides avec le caractère spécifié.

quadrichromie

Applique une couleur à toutes les valeurs d’une section de votre mise en forme. Vous devez encadrer le nom entre crochets et utiliser l’un des noms suivants : noir, bleu, cyan, vert, magenta, rouge, 

Haut de page

Définir un format de date/heure dans une application Web Access

Les applications Web Access affichent des données dans des « affichages », qui possèdent des zones de texte de la même façon que les formulaires dans les bases de données de bureau. Toutefois, au lieu d’une feuille de propriétés, vous définissez les options de mise en forme en sélectionnant la zone de texte, puis en cliquant sur le bouton format qui s’affiche. Sélectionnez ensuite le format souhaité dans la liste format .

Les applications Access ne disposent pas de formats de date personnalisés. Vous pouvez créer des requêtes dans des applications Access, mais il n’existe pas d’options pour mettre en forme les colonnes de date dans la requête. Toute la mise en forme des dates est contrôlée au niveau de l’affichage. Pour finir, la fonction FormatDateTime n’est pas disponible dans les applications Access.

Image du menu Mise en forme d’une application Access

Haut de page

Remarque :  Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez vous nous dire si les informations vous ont été utiles ? Voici l’article en anglais pour référence.

Développez vos compétences dans Office
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.

×