Les types de données de date et d’heure ont un large éventail de formats pour vous aider à répondre à votre situation unique. Lors de la mise en forme, vous avez trois possibilités : 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 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 dans les formats Date générale et Heure longue. Les dates apparaissent sous la forme, mm/jj/aaaa aux États-Unis et jj/mm/aaaa en dehors des États-Unis, où mm correspond au mois, jj est le jour et aaaa est l’année. L’heure s’affiche sous la forme hh :mm :ss AM/PM, où hh est l’heure, mm en minutes et ss en secondes.
Ces formats automatiques pour les dates et heures varient en fonction de l’emplacement géographique spécifié dans le paramètre Options régionales et linguistiques Microsoft Windows sur votre ordinateur. Par exemple, en Europe et dans de nombreuses régions d’Asie, selon votre emplacement, vous pouvez voir la date et l’heure 28.11.2018 12 :07 :12 PM ou 28/11/2018 12 :07 :12 PM. Dans le États-Unis, vous voyez le 28/11/2018 12 :07 :12 PM.
Il est possible de modifier ces formats prédéfinis à l’aide de formats d’affichage personnalisés. Par exemple, vous pouvez entrer une date dans un format européen tel que 28.11.2018 et faire en sorte que la table, le formulaire ou l’état affiche la valeur au 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 stocke ces données.
Access fournit automatiquement un certain niveau de validation des données liées à 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 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. Les valeurs de date valides vont de -657 434 (1er janvier 100 après J.-C.) à 2 958 465 (31 décembre 9999 après J.-C.). Les valeurs de temps valides sont comprises entre .0 et .9999 ou 23 :59 :59.
Lorsque vous souhaitez limiter l’entrée de date et d’heure dans un format spécifique, utilisez un masque d’entrée. Par exemple, si vous avez appliqué un masque de saisie pour entrer des dates au format européen, une personne qui entre des données dans votre base de données ne sera pas en mesure d’entrer des dates dans d’autres formats. Les masques d’entrée peuvent être appliqués à des champs dans des tables, des jeux de résultats de requête et des contrôles sur des formulaires et des états. Pour plus d’informations, consultez Contrôler les formats d’entrée de données avec des masques d’entrée.
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
-
Ouvrez le tableau en mode Création.
-
Dans la section supérieure de la grille de conception, sélectionnez le champ Date/Heure que vous souhaitez mettre en forme.
-
Dans la section Propriétés du champ , cliquez sur la flèche dans la zone de propriété Format , puis sélectionnez un format dans la liste déroulante.
-
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 Date/Heure.
-
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.
-
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
-
Ouvrez le formulaire ou l’état en mode Disposition ou En mode Création.
-
Placez le pointeur dans la zone de texte avec la date et l’heure.
-
Appuyez sur F4 pour afficher la feuille de propriétés.
-
Définissez la propriété Format sur l’un des formats de date prédéfinis.
Dans une requête
-
Ouvrez la requête en mode Création.
-
Cliquez avec le bouton droit sur le champ de date, puis cliquez sur Propriétés.
-
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.
Exemples de formats prédéfinis
Format |
Description |
Exemple |
---|---|---|
Date, général |
(Par défaut) Affiche les valeurs de date sous forme de nombres et de valeurs d’heure sous forme d’heures, de minutes et de secondes suivies de 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 n’a aucun composant de date, Access affiche uniquement l’heure. |
30/06/2018 10 :10 :42 AM |
Date, complet |
Affiche uniquement les valeurs de date, comme spécifié par le format Date longue 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ût/18 27-août-18 |
Date, abrégé |
Affiche les valeurs de date, comme spécifié 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 dans 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. |
10h10 |
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 |
Appliquer un format personnalisé
Parfois, la liste déroulante Format de la propriété dans 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 ayant deux sections, l’une pour la date et l’autre pour l’heure. Dans une telle instance, vous séparez les sections par un espace. Par exemple, vous pouvez combiner les formats Date générale et Heure longue comme suit : m/jj/aaaa h :mm :ss.
-
Ouvrez le tableau en mode Création.
-
Dans la section supérieure de la grille de conception, sélectionnez le champ Date/Heure ou Date/Heure étendue que vous souhaitez mettre en forme.
-
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.
-
Une fois que vous avez entré un format, le bouton Options de mise à jour des propriétés s’affiche et vous permet d’appliquer le 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.
-
Si vous choisissez d’appliquer vos modifications à l’ensemble de la base de données, la boîte de dialogue Propriétés de mise à jour s’affiche et affiche les formulaires et autres objets qui hériteront du nouveau format. Cliquez sur Oui pour appliquer le format.
Pour plus d’informations, consultez Propager une propriété de champ.
-
Enregistrez vos modifications, puis basculez en mode Feuille de données pour voir si le format répond à vos besoins.
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 Jan 2012 |
dd mmm aaaa |
13.01.2012 |
jj\.mm\.aaaa (Access ajoute automatiquement les barres obliques inverses) |
Ven 1/13 |
ddd m/d |
2/6 |
ww/w |
13 janvier 2012 |
mmm d », « aaaa |
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. 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, consultez Modifier les paramètres régionaux Windows pour modifier l’apparence de certains types de données.
Remarque Il n’existe aucun 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 pendant des jours, des mois et des années. Utilisez le séparateur défini dans les paramètres régionaux Windows. Par exemple, en anglais (États-Unis), utilisez une barre oblique (/). |
Séparateur de temps |
Contrôle 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 Windows. Par exemple, en anglais (États-Unis), utilisez un signe deux-points (:) . |
c |
Affiche le format de date général. |
d ou dd |
Affiche le jour du mois sous la forme d’un ou deux chiffres. Pour un chiffre, utilisez un seul espace réservé ; pour deux chiffres, utilisez deux espaces réservés. |
jjj |
Raccourcit le jour de la semaine à trois lettres. |
jjjj |
Sort tous les jours de la semaine. |
jjjjj |
Affiche le format Date courte. |
jjjjjj |
Affiche le format Date longue. |
w |
Affiche un nombre qui correspond 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 |
Raccourcit le nom du mois en trois lettres. Par exemple, janvier apparaît sous la forme Jan. |
mmmm |
Spécifie tous les noms de mois. |
q |
Affiche le numéro du trimestre calendaire actuel (1-4). Par exemple, si vous embauchez un travailleur 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 0001-9999 en fonction de la plage de données de date et d’heure prise en charge. |
h ou hh |
Affiche l’heure sous la forme d’un ou deux chiffres. |
n ou nn |
Affiche les minutes sous la forme d’un ou deux chiffres. |
s ou ss |
Affiche les secondes sous la forme d’un ou deux chiffres. |
tttt |
Affiche le format Long Time. |
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 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 (*), vous devez les entourer de guillemets doubles. |
« Texte littéral » |
Entourez tout texte que vous souhaitez que les utilisateurs voient entre guillemets doubles. |
\ |
Force Access à afficher le caractère qui suit immédiatement. Cela revient à entourer un caractère entre guillemets doubles. |
* |
Lorsqu’il est utilisé, le caractère immédiatement après l’astérisque devient un caractère de remplissage, c’est-à-dire un caractère utilisé pour remplir les 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 remplira tous les espaces vides avec le caractère spécifié. |
[color] |
Applique une couleur à toutes les valeurs d’une section de votre format. Vous devez placer le nom entre crochets et utiliser l’un des noms suivants : noir, bleu, cyan, vert, magenta, rouge, |