Les types de données de date et d’heure sont de nombreux formats qui vous aident à répondre à vos besoins uniques. Lors de la mise en forme, vous avez trois possibilités : conserver les formats par défaut, appliquer un format prédéféré ou créer un format personnalisé.  Lorsque vous appliquez une mise en forme à un champ de table, ce même format est automatiquement appliqué à tout contrôle de formulaire ou d’état que vous liez ensuite à ce champ de table.  La mise en forme modifie 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 peuvent entrer des données.

Contenu de cet article

Vue d’ensemble des formats de date et d’heure

Access affiche automatiquement la date et l’heure aux formats Date et Heure, généraux. Les dates sont les suivantes : mm/jd/aa aa aux États-Unis et aa mm/aa aa en dehors des États-Unis où mm est le mois, j/mm le jour et a l’année. L’heure est affichée comme hh:mm:ss AM/PM, où hh est l’heure, mm est minutes et ss est secondes.

Ces formats automatiques pour les dates et les heures varient en fonction de l’emplacement géographique spécifié dans le paramètre des options régionales et linguistiques de Microsoft Windows sur votre ordinateur. Par exemple, en Europe et dans de nombreuses régions d’Asie, selon votre emplacement, la date et l’heure peuvent être 28.11.2018 12:07:12 ou 28/11/2018 12:07:12 PM. Aux États-Unis, le 28/11/2018 est 12:07:12.

Il est possible de modifier ces formats prédéfinés à l’aide de formats d’affichage personnalisés. Par exemple, vous pouvez entrer une date au format européen, telle que 28.11.2018, et faire en sorte que la table, le formulaire ou l’état affichent la valeur 28/11/2018. Le format personnalisé que vous sélectionnez n’affecte pas la façon dont les données sont entrées ou la façon dont Access les stocke.

Access fournit automatiquement un certain niveau de validation des données lié à la mise en forme de la date et de l’heure. Par exemple, si vous entrez une date non valide, telle que 32.11.2018, un message s’affiche et vous pouvez entrer une nouvelle valeur ou convertir le champ du type de données Date/heure au type de données Texte. Les valeurs de date valides vont de -657 434 (1er janvier 100 A.S.) à 2 958 465 (31 décembre 9999 AD). Les valeurs de temps valides vont de 0,0 à 0,9999 ou de 23:59:59.

Lorsque vous voulez contraindre 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, un utilisateur qui entre des données dans votre base de données ne pourra 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, voir Contrôler les formats de saisie de données à l’aide de masques de saisie.

Haut de page

Appliquer un format prédéféré

Access propose plusieurs formats prédéfinés 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 à mettre en forme.

  3. Dans la section Propriétés du champ, cliquez sur la flèche dans la zone de propriété Format, puis sélectionnez une mise en forme dans la liste de liste verte.

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

  4. Après avoir sélectionné un format, le bouton Options de mise à jour des propriétés apparaît et vous permet d’appliquer votre nouveau format à tous les autres champs de table et contrôles de formulaire qui l’hériteraient logiquement. Pour appliquer vos modifications dans l’ensemble de la base de données, cliquez sur la balise intelligente, puis sur Mettre à jour le format partout <nom de champ> 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 Propriétés de mise à jour s’affiche et affiche les formulaires et les autres objets qui hériteront du nouveau format. Cliquez sur Oui.

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

  6. Enregistrez vos modifications et basculez vers le 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 sur la base de cette table obtiennent la mise en forme de la table, mais vous pouvez remplacer ce point sur le formulaire, l’état ou la vue sans modifier la mise en forme de la table.

Dans un formulaire ou un état

  1. Ouvrez le mode Page ou Création du formulaire ou de l’état.

  2. Positionnons 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éfinés.

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 de votre choix dans la liste de 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éfinés.

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

Haut de page

Exemples de formats prédéfinés

Format

Description

Exemple

Date, général

(Par défaut) Affiche les valeurs de date sous la mesure de nombres et d’heures sous la mesure où les heures, minutes et secondes sont 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. Si la valeur n’a pas de composant d’heure, Access affiche uniquement la date. Si la valeur ne possède aucun composant de date, Access affiche uniquement l’heure.

30/06/2018 10:10:42 AM

Date, complet

Affiche uniquement les valeurs de date, telles que spécifiées par le format Date longue dans vos paramètres régionaux Windows.

lundi 27 août 2018

Date, réduit

Affiche la date au lieu de j/mmm/aa, mais utilise le séparateur de dates spécifié dans les paramètres régionaux de Windows.

27/août 2018
27 août 2018

Date, abrégé

Affiche les valeurs de date, telles que spécifiées par le format Date courte dans vos paramètres régionaux Windows.

27/08/2018
8-27-2018

Heure, complet

Affiche les heures, les minutes et les secondes suivies de AM ou PM. Access utilise le séparateur spécifié dans le paramètre Heure de vos paramètres régionaux Windows.

10:10:42 AM

Heure, réduit

Affiche les heures et les minutes suivies de AM ou PM. Access utilise le séparateur spécifié dans le paramètre Heure dans vos paramètres régionaux Windows.

10:10

Heure, abrégé

Affiche uniquement les heures et les minutes. Access utilise le séparateur spécifié dans le paramètre Heure dans vos paramètres régionaux Windows.

10:10

Haut de page

Appliquer un format personnalisé

Il peut arrive que la liste de liste de propriétés Format dans la feuille de propriétés ne contienne pas le format de date exact que vous souhaitez. 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 la date.

Lorsque vous appliquez un format personnalisé au champ Date/Heure, vous pouvez combiner différents formats en ayant deux sections, une pour la date et une autre pour l’heure. Dans ce cas, vous devez séparer les sections par un espace. Par exemple, vous pouvez combiner les formats Date, général et Heure longue comme suit : j/mm/a 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 Date/Heure étendue que vous voulez mettre en forme.

  3. Dans la section Propriétés du champ, sélectionnez l’onglet Général, cliquez sur la cellule en face de la zone Format et entrez les caractères spécifiques en fonction de vos besoins de mise en forme.

  4. Après avoir entré un format, le bouton Options de mise à jour des propriétés apparaît et vous permet d’appliquer le format à tous les autres champs de table et contrôles de formulaire qui l’hériteraient logiquement. Pour appliquer vos modifications dans l’ensemble de la base de données, cliquez sur la balise intelligente, puis sur Mettre à jour le format partout où le nom du champ est utilisé. Dans ce cas, Nom du champ est le nom de votre 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 et affiche les formulaires et autres objets qui héritent du nouveau format. Cliquez sur Oui pour appliquer le format.

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

  6. Enregistrez vos modifications, puis basculez dans le 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

yyyy-mm-dd

2012

aaaa

13 janvier 2012

jd mmm aayy

13.01.2012

dd\.mm\.yyyy (Access ajoute automatiquement les barre obliques inverses)

Ven 1/13

jdd m/j

2/6

ss/s

13 janvier 2012

mmm j », « aaa

Haut de page

Caractères de mise en forme personnalisés

Pour créer un format personnalisé, utilisez les caractères suivants comme espaces 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.

Remarque    Il n’existe pas de caractère de format personnalisé pour la partie nanoseconde d’un type de données Date/heure étendue.

Caractère

Description

Séparateur de date

Contrôle où Access place le séparateur pour les jours, les mois et les années. 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 de temps

Contrôles dans lequel Access place les 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 les deux-points (:).

c

Affiche le format de date général.

j ou j

Affiche le jour du mois sous la la mesure d’un ou deux chiffres. Pour un chiffre, utilisez un espace réservé unique ; pour deux chiffres, utilisez deux espaces réservé.

jjj

Abréviation du jour de la semaine à trois lettres.

jjjj

Épeler tous les jours de la semaine.

jjjjj

Affiche le format Date, courte.

jjjjjj

Affiche le format Date, longue.

w

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

ss

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

m ou mm

Affiche le mois sous la la mesure d’un nombre à un ou deux chiffres.

mmm

Abréviation du nom du mois à trois lettres. Par exemple, Janvier s’affiche sous la nom janv.

mmmm

Épeler tous les noms de mois.

q

Affiche le numéro du trimestre en cours du calendrier (1-4). Par exemple, si vous engagez un employé en mai, Access affiche 2 comme valeur de trimestre.

a

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 la plage 0001-9999 selon le type de données de date et d’heure pris en charge.

h ou hh

Affiche l’heure en un ou deux chiffres.

n ou nn

Affiche les minutes en un ou deux chiffres.

s ou ss

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

tttt

Affiche le format Heure, long.

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 ($ ¥ £) n’importe où dans vos chaînes de mise en forme. Si vous souhaitez utiliser d’autres symboles mathématiques courants, tels que barre oblique (\ ou /) et l’astérisque (*), vous devez les entourer de guillemets doubles.

« Texte littéral »

Entourez le texte que vous voulez que les utilisateurs voient entre guillemets.

\

Force Access à afficher le caractère qui suit immédiatement. Ce caractère est entouré de guillemets doubles.

*

En cas d’utilisation, le caractère immédiatement après l’astérisque se transforme en caractère de remplissage,c’est-à-dire un caractère utilisé pour remplir des espaces vides. Access affiche normalement le texte aligné à gauche et remplit toute zone à 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 remplit les espaces vides avec le caractère spécifié.

[color]

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

Haut de page

Définir un format Date/Heure dans access Web App

Les applications web Access affichent les données dans des « affichages », qui ont des zones de texte très comme des formulaires dans les bases de données de bureau. En revanche, au lieu d’une feuille de propriétés, vous définissez des options de mise en forme en sélectionnant la zone de texte, puis en cliquant sur le bouton Format qui s’affiche. Ensuite, sélectionnez le format de votre choix dans la liste Format.

Les applications Access n’ont pas de formats de date personnalisés. Vous pouvez créer des requêtes dans les applications Access, mais la requête ne permet pas d’y mettre en forme des colonnes de date. Toute la mise en forme de la date est contrôlée au niveau de l’affichage. Enfin, la fonction FormatDateTime n’est pas disponible dans les applications Access.

Image du menu Mise en forme d’une application Access

Haut de page

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Office insiders

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?

Nous vous remercions de vos commentaires.

×