Page d'Accueil

Types de Données: Date et Heure

 

Introduction

Les dates et l'heure dans Microsoft Access sont regroupés dans une catégorie désignée sous le nom de date/heure. Cependant, les dates et l'heure sont considérées comme différents, mais il a été arrêté qu'un champ les engloberait, et on a placé son type de données à Date/Heure. Puisqu'il y a plusieurs manières de présenter les valeurs de date et d'heure, la propriété Format est utilisée pour indiquer comment ces valeurs devraient apparaître. Un masque d'entrée est utilisé pour aider l'utilisateur dans la saisie de données.

Après indication qu'un champ sera définie pour la date et l'heure, vous pouvez utiliser la propriété Entrer masque pour créer les sections du masque qui peuvent aider l'utilisateur à écrire la date et l'heure les plus valides que possible. Pour soutenir ceci, vous pouvez dactylographier masque dans entrer masque ou vous pouvez utiliser l'assistant Entrer masque en utilisant les caractères que nous avons passés en revue pour des chaînes.

Etude Pratique Étude pratique : Réglage des formats de date/heure

  1. Ouvrez la base de données Crème glacée de Clarksville et ouvrir la table Employés en mode création.
  2. Dans la section supérieure de la table, cliquez DateLoué.
  3. Dans la section inférieure de la table, cliquez Entrer masque et cliquer son bouton points de suspension.
  4. À la première page de l'assistant Entrer masque, cliquez la date courte et cliquez suivant.
  5. Dans la deuxième page, acceptez la suggestion de la boîte éditer Entrer masque. Cliquez suivant et cliquez Terminer.
  6. Sauvegardez la table et la fermer.
  7. Pour créer une nouvelle table, sur la barre d'outils de la fenêtre de la base de données, cliquez la flèche  du bouton Nouvel Objet et cliquez Table.
      
  8. Dans la nouvelle zone de dialogue de la Table, double-cliquez mode création et ajouter les champs suivants à la table.
     
    Nom de champ Type de données Description
    IDCommande NuméroAuto Numéro automatique
    DateCommande Texte date de la commande à définir
    NomJourSemaine Texte De même que la date de la commande, afficher le nom du jour de la semaine
  9. Sauvegarder la table comme Commandesclients et cliquez pour créer une clé primaire.

Formats des dates

Après qu'une valeur valide de date ait été écrite dans un champ, vous pouvez indiquer comment la date se présenterait, non nécessairement comment la date a été écrite. La boîte bascule de format fournit des formats déjà créés que vous pouvez utiliser. Voici les formats de date les plus populaires ou les plus utilisés. Néanmoins s'ils ne vous satisfont pas, vous pouvez utiliser les caractères ou les symboles suivants pour créer un format désiré :

Format Utilisé pour affichage
j Jours Le jour comme nombre de 1 à 31
jj Jours Le jour comme nombre avec un 0 principal si le nombre est moins de 10
jjj Jours de la semaine Le nom d'un jour de la semaine avec 3 lettres telles que lun, Mar, etc.
jjjj Jours de la semaine Le nom complet d'un jour de semaine tel que lundi, etc.
s Semaine Le jour numérique de la semaine telle que 1
ss Semaine La semaine numérique de l'année, s'étendant de 1 à 53
m Mois Le mois numérique de 1 à 12
mm Mois Le mois numérique avec un 0 principal si le nombre est moins de 10
mmm Mois Le nom court du mois tel que janv., fév., mars, etc.
mmmm Mois Le nom complet du mois tel que janvier, février, etc.
t Trimestre Le trimestre numérique
aa Années Deux chiffres pour l'année comme 00 pour 2000 ou 03 pour 2003
aaaa Années L'année numérique avec 4 chiffres

Pour utiliser ces lettres, dactylographiez simplement la combinaison désirée dans le champ format. Voici un exemple :

Ceci est configuré pour afficher un chiffre simple pour un jour du mois si le jour est moins de 10, suivi du nom complet du mois, suivi de l'année en 4 chiffres. Pendant la saisie de données, le commis peut écrire une date valide. Une fois que le champ perd le foyer, il affiche la date basée sur le format. Voici un exemple:

Basé sur ceci, vous pouvez utiliser n'importe quelle combinaison de formats mais vous devrez utiliser la combinaison la plus régulièrement utilisée dans votre langue de sorte que les utilisateurs ne soient pas dans la confusion.

En plus des caractères indiqués, vous pouvez vouloir utilisé d'autres caractères pour les séparer. Un exemple serait 5 janvier, 2004 qui utilise une virgule dans l'affichage. Pour créer de telles sections, inclure les caractères dans des guillemets. Ce que vous ferez c'est de demander à Microsoft Access d'afficher ces caractères « comme tel », mais les caractères qui ne seront pas entre guillemets seront considérés comme éléments du format. Voici un exemple :

Etude Pratique Étude pratique : Réglage des formats de date/heure

  1. Dans la section supérieure de la table, cliquez DateCommande et appuyez Tab.
  2. Placez son type de données à Date/Heure et appuyer F6.
  3. Dans la section inférieure de la table, dans le champ Format, introduire au clavier j mmm aaaa et valider Entrer. Ceci signifie que nous voulons que la date s'affiche en commençant par le jour du mois, suivi du nom du mois en 3 lettres, suivi de l'année en 4 chiffres.
  4. Dans la section supérieure de la table, définissez le type de données du champ à Date/Heure et appuyer F6.
  5. Placez le format à jjjj et valider Entrer.
  6. Sauvegardez la table et le muter en mode feuille de données.
  7. Cliquez le champ vide sous DateCommande. Tapez 04/12/1998 et valider Entrer.
  8. Sous JourDeSemaine, tapez 4/12/98 et valider.
  9. Notez que, bien que les deux champs aient reçu la même date, ils l'affichent différemment.
     
  10. Muter la table en mode création.

Formats des heures

Comme les dates, les valeurs de temps suivent habituellement les options régionales et linguistiques du panneau de configuration lorsqu'elles sont affichées. Pour rendre cet affichage plus amical, Microsoft Windows fournit quelques caractères que vous pouvez utiliser pour afficher une heure :

Pour contrôler comment les valeurs de temps devraient s'afficher dans un champ, après réglage de son type de données à Date/Heure, dans la propriété format, les caractères pouvant être utilisés pour créer un format sont :

Format Utilisé pour affichage
: Séparateur Le séparateur des caractères pour des valeurs de temps
Ce caractère est placé selon les options régionales et linguistiques du panneau de configuration 
h ou H Heures Un nombre d'heure de 0 à 23
Si l'heure est moins de 10, elle s'affichera sans un 0 principal
hh ou HH Heures Un nombre d'heure de 0 à 23
Si l'heure est moins de 10, elle s'affichera avec le 0 principal tel que 08
m ou M Minutes Un nombre de minutes de 0 à 59
Si le nombre est moins de 10, il s'affichera sans un 0 principal
mm ou MM Minutes Un nombre de minutes de 0 à 59
Si le nombre est moins de 10, il s'affichera avec le 0 principal tel que 06
s ou S Secondes Une deuxième valeur de 0 à 59
Si le nombre est moins de 10, il s'affichera sans un 0 principal
ss ou SS Secondes Une deuxième valeur de 0 à 59
Si le nombre est moins de 10, il s'affichera avec le 0 principal tel que 04
ttttt Le temps en utilisant la formule à long terme des options régionales et linguistiques du panneau de configuration
am/pm AM et PM am (en minuscules) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit le matin, ou pm (en minuscules) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit l'après-midi
AM/PM AM et P.M. AM (en majuscule) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et du panneau de configuration si le temps se produit le matin, ou PM (en majuscule) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit l'après-midi
a/p AM et PM a (en minuscules) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit le matin, ou p (en minuscules) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit l'après-midi
A/P AM et PM A (en majuscule) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit le matin, ou P (en majuscule) si l'heure est configurée pour s'afficher dans la norme (temps non militaire) et si le temps se produit l'après-midi
AMPM AM et PM Le caractère AM-PM. Microsoft Access se rapporterait au format réglé dans  les options régionales du panneau de configuration

En combinant ces caractères pour créer un format, vous devrez respecter les règles de votre langue. Vous devrez vous référer à la formule des règles dans la page de propriétés  Temps (et la langue) du panneau de configuration dans les options régionales. Microsoft Access se rapporte également à ce panneau pour le séparateur de caractère. Si vous voulez inclure n'importe quel autre caractère, le dactylographier dans les guillemets.

Etude Pratique Étude pratique : Utiliser le type de données de Temps

  1. Cliquez le premier champ vide sous JourDeSemaine. Dactylographiez HeureCommande et appuyer la touche de déplacement du curseur.
  2. Dactylographiez MatinSoir et appuyez Tab.
  3. Dactylographiez d et appuyer la touche de déplacement haut du curseur.
  4. Dactylographiez d et appuyer F6.
  5. Cliquez la flèche de la boîte bascule de format et sélectionnez Heure réduit.
  6. définissez le format du champ MatinSoir à AM/PM.
  7. Sauvegardez la table et le muter en mode feuille de données.
  8. Sous HeureCommande, dactylographiez 11:05 et appuyez Tab.
  9. Sous MatinSoir, dactylographiez 11:05 et valider entrer. Notez que l'affichage change en AM.
  10. Mutez la table en mode création

Masques des dates et heures

Comme fait avec le texte des champs, vous pouvez utiliser la propriété Entrer masque  pour aider l'utilisateur dans la saisie de données à définir la date et l'heure comme base d'un champ. L'idée est de créer des sections et d'inclure des séparateurs de caractère dans le champ pour aider l'utilisateur à savoir où un nombre, un mois, une année, une heure, une minute, une seconde, ou la chaîne AM/PM peuvent être placés. De nouveau, vous avez deux principales  solutions: utiliser un assistant ou créer votre propre masque.

La manière la plus facile de créer un masque pour un champ basé sur la date et l'heure est d'utiliser la zone de dialogue de l'assistant Entrer masque et de suivre les étapes tout en sélectionnant les options. Vous pouvez également utiliser les caractères indiqués plus haut pour créer un masque personnalisé.

Etude Pratique Étude pratique : Créer les masques de date et d'heure

  1. Dans la section supérieure de la tableau, cliquez Datecommande, appuyer F6 et appuyer la touche de déplacement du curseur.
  2. Cliquez le bouton points de suspension du champ Entrer masque.
  3. Dans la première page de l'assistant Entrer masque, cliquez date réduit et valider Entrer.
  4. Dans la deuxième page, acceptez le défaut et valider Entrer deux fois.
  5. Cliquer Entrer masque pour sélectionner sa valeur et faites Ctrl + C.
  6. Dans la section supérieure, cliquez JourDesemaine et cliquer Entrer masque. Faites Ctrl + V et sauvegardez la table.
  7. Dans la section supérieure de la table, cliquez heureCommande et, dans la section inférieure, cliquez Entrer masque, cliquez alors son bouton points de suspension.
  8. Dans la première page de l'assistant, cliquez à Heure réduit et valider enter trois fois.
  9. sélectionnez la valeur Entrer masque et la copier. Alors cliquez MatinSoir et cliquez Entrer masque. Coller.
  10. Sauvegardez la table et le muter en mode feuille de données.
  11. Cliquez le champ vide sous DateCommande. Tapez 04/12/1998 et valider. Sous JourDesemaine , tapez 4/12/98 et valider Entrer
  12. Notez que, bien que les deux champs ont reçu la même date, ils léaffiche différemment
     
     
  13. Mutez la table en mode création

Résumé de la Leçon

 

Matières de MOUS (microsoft Office User specialist)

S1 Déterminer les entrées/sorties  de données appropriées pour votre base de données
S12 Employer les types de données multiples
S44 Ajouter les hyperliens
 

Exercices

 

Yugo National Bank

  1. Ouvrez la base de données de Yugo National Bank. Ouvrir la table Employees en mode création. Juste sous le titre, ajouter un nouveau champ Yes/No appelé CanCreateNewAccount. Placez son contrôle d'affichage à boîte de texte. Sauvegardez et fermer la table.
  2. Ouvrez le formulaire Employees en mode création et ajoutez le nouveau champ  CanCreateNewAccount comme suit :
     

    Sauvegardez le formulaire et placez le champ comme suit pour les employés suivants :

    Durer le nom Peut créer un nouveau compte ?
    Yuen 1
    Marconi -8
    Yound 208
    La Hollande 6
    Kast 2500
    Lourde -34
    Kirkland -1

    Fermer le formulaire.

  3. Ouvrez la table clients en mode création. Changez le type de données du champ créé à Date/Heure. Changez son format en date réduite. utilisez l'assistant Entrer masque pour définir son masque d'entrée à date réduit. Sauvegardez et fermez la table.
  4. Ouvrez le formulaire clients en mode création. Supprimez le texte de la date et son étiquette d'accompagnement. En utilisant la liste de champ, ajoutez la date du champ créé là où l'autre était. Sauvegardez et fermer le formulaire.
  5. Ouvrez le formulaire clients et écrire les valeurs de date suivantes dans la boîte de textes créée.
     
    Numéro de compte Date créée Numéro de compte Date créée
    28-3782-8 02/04/2002 92-3782-4 02/04/2002
    38-4227-5 02/04/2002 68-6434-5 02/04/2002
    83-4654-7 02/04/2002 47-4783-2 02/05/2002
    82-3763-2 02/05/2002 72-3474-2 02/05/2002
    34-5458-4 02/05/2002 29-4586-4 02/05/2002
    68-3465-8 02/05/2002 40-4658-6 02/05/2002
    56-8468-5 02/05/2002 94-7785-3 02/08/2002
    37-5764-8 02/08/2002 34-9754-7 02/08/2002
    72-9375-4 02/08/2002 37-5490-6 02/08/2002
    20-3454-9 02/08/2002 76-5475-4 02/08/2002
    27-3457-4 02/08/2002

    Fermez le formulaire.

 

Précédent Copyright © 2007, Yevol Suivant