Insérer, créer ou supprimer un champ qui stocke des valeurs de date

Important :  Cet article a été traduit automatiquement, voir l’avertissement. Vous pouvez consulter la version en anglais de cet article ici.

Vous ajoutez un champ Date/Heure à une table lorsque vous devez stocker des dates et des heures. Vous pouvez utiliser des données de date et d'heure pour diverses raisons personnelles ou professionnelles, comme les anniversaires, les informations d'envoi et de facturation et les fiches de pointage. Cet article explique comment utiliser Microsoft Office Access 2007 pour ajouter et supprimer un champ Date/Heure dans des tables de bases de données nouvelles et existantes.

Remarque : Cet article n’explique pas comment entrer des données dans un champ Date/heure. Pour plus d’informations sur les façons d’utiliser des champs de Date/heure, voir l’article entrer une valeur de date ou d’heure.

Contenu de cet article

Présentation des champs Date/heure

Ajouter un champ Date/heure en mode feuille de données

Ajouter un champ Date/heure en mode Création

Supprimer un champ Date/heure

Référence des propriétés de champ date/heure

Présentation des champs Date/Heure

Si vous débutez dans l'utilisation du programme Office Access 2007, souvenez-vous que les données d'une base de données sont stockées dans une ou plusieurs tables. Vous pouvez afficher les informations dans une feuille de données (une grille qui ressemble à une feuille de calcul Microsoft Office Excel 2007) ou dans un formulaire de saisie de données ou un état, mais les données résident finalement dans une ou plusieurs tables. Chaque table est constituée d'un jeu de champs (colonnes) et chaque champ est configuré pour accepter un type de données spécifique. Par exemple, vous attribuez à un champ le type de données Date/Heure lorsque vous devez stocker des dates et des heures. Le champ n'accepte pas d'autres types de valeurs.

Spécification du champ Date/Heure

Lorsque vous utilisez une base de données Access, vous pouvez voir des valeurs de date et d'heure dans plusieurs formats, comme un format européen (28.11.2006 ou 28-11-2006), un format d'Asie du sud (28/11/2006) ou le format américain (11/28/2006).

Quelle que soit la mise en forme appliquée par Access aux données de date et d'heure et quelle que soit la manière dont vous entrez les données de date ou d'heure, les champs Date/Heure stockent les dates et les heures comme des nombres à virgule flottante à double précision (système également appelé dates de série). L'illustration ci-dessous représente une valeur de date et d'heure de série classique.

Nombre en double précision

La partie entière de la valeur, à gauche de la virgule, représente la date. La partie fractionnaire, à droite de la virgule, représente l'heure.

Le nombre de cette illustration représente le 24 décembre 2003, à 21:00 heures. Le composant de date correspond au nombre de jours entiers qui se sont écoulés depuis la date de début ou de « base » du 30/12/1899. Dans cet exemple, 37 979 jours se sont écoulés entre le 30/12/1899 et le 24/12/2003. Le composant d'heure correspond à une fraction d'une journée de 24 heures. Ainsi, une valeur de 0,875 multipliée par 24 heures est égale à 21 heures, ou 21:00 heures.

Les valeurs négatives dans un composant de date représentent des dates antérieures à la date de base. Par exemple, une valeur de -1 comme composant de date correspond à un jour avant la date de base ou 29/12/1899.

Les valeurs de date valides s'étalent entre -657 434 (1er janvier 100 ap. J.-C.) et 2 958 465 (31 décembre 9999 ap. J.-C.). Les valeurs d'heure valides s'étalent de 0,0 à 0,9999 ou 23:59:59.

En stockant des valeurs de date et d'heure, vous pouvez effectuer un grand nombre de calculs sur les données de date et d'heure. Par exemple, vous pouvez calculer un nombre total d'heures travaillées (pour une fiche de pointage) ou l'âge d'une facture.

Formats des champs Date/Heure

Vous pouvez utiliser deux grands types de mises en forme avec un champ Date/Heure : mise en forme d'entrée de données et d'affichage. Vous pouvez utiliser le masque de saisie (un jeu de caractères texte et d'espaces réservés qui contrôle la manière dont les utilisateurs entrent les données) lorsque vous devez fournir une mise en forme d'entrée de données. Vous pouvez utiliser les formats d'affichage pour contrôler ce que les utilisateurs voient dans les feuilles de données, formulaires et états. Access fournit deux types de formats d'affichage : des formats prédéfinis disponibles dans une liste et un format personnalisé que vous pouvez créer.

Pour plus d’informations sur l’utilisation de formats prédéfinis et personnalisés, voir l’article mettre en forme des données dans des tables, formulaires et états.

Pour plus d’informations sur les masques de saisie, voir l’article créer un masque de saisie pour entrer champ ou contrôler les valeurs dans un format spécifique.

Méthodes de création d'un champ Date/Heure

Office Access 2007 propose plusieurs méthodes pour ajouter un champ Date/Heure à une table nouvelle ou existante :

  • Mode Feuille de données    Vous pouvez ajouter un champ Date/Heure à une table nouvelle ou existante en mode Feuille de données en ajoutant un champ et en entrant une date manuellement ou en copiant et en collant une date. Vous pouvez également sélectionner le type de données dans une liste déroulante et définir des propriétés telle que Requis, qui force les utilisateurs à entrer une date dans le champ et activer la case à cocher Unique, qui force les utilisateurs à entrer dans le champ une valeur pour laquelle il n'existe aucun doublon.

  • Mode Création    Vous pouvez utiliser le mode Création pour ajouter un champ Date/Heure et définir les propriétés du champ que vous ne pouvez pas définir en mode Feuille de données, y compris les masques de saisie et les valeurs par défaut.

Haut de la Page

Ajouter un champ Date/Heure en mode Feuille de données

Les étapes de cette section expliquent comment ajouter un champ Date/Heure à une table nouvelle et existante en mode Feuille de données. Si vous débutez dans l'utilisation d'Access, une feuille de données est une grille qui ressemble à une feuille de calcul Office Excel 2007.

Ajouter un champ Date/Heure à une table existante

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le volet de navigation, double-cliquez sur la table que vous souhaitez modifier.

    Access ouvre la table en mode Feuille de données.

  4. Le cas échéant, faites défiler horizontalement jusqu'au premier champ vide. Par défaut, Access affiche Ajouter un nouveau champ dans la ligne d'en-tête de tous les nouveaux champs, comme ceci :

    Nouveau champ dans une feuille de données

  5. Double-cliquez sur la ligne d'en-tête et entrez un nom pour le nouveau champ.

  6. Sélectionnez la première ligne vide sous l'en-tête et entrez une date.

    - ou -

    Collez une date dans la première ligne.

    - ou -

    Dans la liste Type de données du groupe Types de données et mise en forme de l'onglet Feuille de données, sélectionnez Date/Heure.

  7. Enregistrez vos modifications.

Ajouter un champ Date/Heure à une nouvelle table

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le groupe Tables de l'onglet Créer, cliquez sur Table.

    Access ouvre la nouvelle table en mode Feuille de données. La figure ci-dessous montre une nouvelle table :

    Table vide créée dans une nouvelle base de données

  4. Cliquez sur Enregistrer Image du bouton et dans la boîte de dialogue Enregistrer sous, entrez un nom pour la nouvelle table.

  5. Double-cliquez sur la ligne d'en-tête du premier champ de la table (celui appelé Ajouter un nouveau champ) et donnez un nom au champ.

  6. Sélectionnez la première ligne vide sous l'en-tête et entrez une date. Access reconnaît automatiquement le type de données Date/Heure lorsque vous entrez une date.

    - ou -

    Collez une date dans la première ligne.

    - ou -

    Dans le groupe Types de données et mise en forme de la liste Type de données de l'onglet Feuille de données, sélectionnez Date/Heure.

Haut de la Page

Ajouter un champ Date/Heure en mode Création

Utiliser le mode Création pour ajouter un champ Date/heure à une table nouvelle ou existante et puis pour définir ou modifier les propriétés du champ que vous ne pouvez pas définir ou modifier dans la feuille de données permet d’afficher. Par exemple, vous pouvez spécifier un masque de saisie ou une règle de validation. Pour plus d’informations sur les masques de saisie et d’autres propriétés, consultez la section référence des propriétés de champ Date/heure.

Ajouter un champ Date/Heure à une table existante

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le volet de Navigation, avec le bouton droit de la table que vous souhaitez modifier, puis cliquez sur Mode Création Image du bouton .

  4. Dans la colonne Nom du champ, sélectionnez la première ligne vide, puis tapez le nom du champ.

  5. Sélectionnez la cellule adjacente dans la colonne Type de données, puis sélectionnez Date/Heure dans la liste.

  6. Enregistrez vos modifications.

Ajouter un champ Date/Heure à une nouvelle table

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le groupe Tables de l'onglet Créer, cliquez sur Table.

  4. Cliquez sur Enregistrer Image du bouton et dans la boîte de dialogue Enregistrer sous, entrez un nom pour la nouvelle table.

  5. Cliquez avec le bouton droit sur l'onglet de document pour la table, puis cliquez sur Mode Création.

  6. Dans la colonne Nom du champ, sélectionnez la première ligne vide, puis tapez un nom pour le champ.

  7. Sélectionnez la cellule adjacente dans la colonne Type de données, puis sélectionnez Date/Heure dans la liste.

  8. Enregistrez vos modifications. Si vous voulez définir des propriétés pour le champ, laissez la table ouverte en mode Création et passez aux étapes suivantes.

Définir ou modifier les propriétés du champ

  1. Dans l'onglet Général de la section inférieure du concepteur de table, sous Propriétés du champ, recherchez la propriété que vous souhaitez modifier.

  2. Sélectionnez le champ en regard du nom de propriété. Certaines propriétés permettent de réaliser toutes les opérations suivantes :

    • Entrer des données (texte par défaut ou masque de saisie).

    • Démarrer le Générateur d'expression ou l'Assistant Masque de saisie.

    • Afficher la boîte de dialogue Balises actives en cliquant sur Bouton Générateur en regard de la zone de propriété.

    • Sélectionner une option dans une liste.

      Pour plus d'informations sur l'utilisation des propriétés d'un champ, sélectionnez la propriété et appuyez sur F1.

Haut de la Page

Supprimer un champ Date/Heure

Vous pouvez utiliser le mode Feuille de données ou Création pour supprimer un champ Date/Heure. Toutefois, si ce champ contient des données, vous les perdez définitivement ; vous ne pouvez pas annuler la suppression. Il est par conséquent préférable de sauvegarder la base de données avant de supprimer des champs des tables ou d'autres composants de base de données.

Supprimer un champ Date/Heure en mode Feuille de données

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le volet de navigation, double-cliquez sur la table que vous souhaitez modifier.

    Access ouvre la table en mode Feuille de données.

  4. Recherchez le champ Date/Heure, cliquez avec le bouton droit sur la ligne d'en-tête (le nom), puis cliquez sur Supprimer la colonne.

  5. Cliquez sur Oui pour confirmer la suppression.

Supprimer un champ Date/Heure en mode Création

  1. Cliquez sur le bouton Microsoft Office Image du bouton Office , puis sur Ouvrir.

  2. Dans la boîte de dialogue Ouvrir, sélectionnez la base de données et ouvrez-la.

  3. Dans le volet de Navigation, cliquez sur la table que vous souhaitez modifier, puis sur Mode Création Image du bouton .

    Access ouvre la table en mode Création.

  4. Cliquez sur le sélecteur de lignes (le carré vide) en regard du champ Date/Heure et appuyez sur Suppr.

    - ou -

    Cliquez avec le bouton droit sur le sélecteur de lignes et cliquez sur Supprimer les lignes.

  5. Cliquez sur Oui pour confirmer la suppression.

Haut de la Page

Référence des propriétés du champ Date/Heure

Lorsque vous utilisez le mode Création pour ajouter un champ Date/Heure à une table, vous pouvez définir et modifier plusieurs propriétés du champ. Ce tableau répertorie les propriétés du champ Date/Heure et décrit les fonctions de chacune, y compris les implications de la définition et la modification des propriétés.

Propriété

Utilisation

Format

Vous permet d’entrer des caractères de mise en forme personnalisés pour définir un format d’affichage. Les formats définis ici apparaissent dans les feuilles de données, formulaires et rapports. Pour plus d’informations sur les formats personnalisés, voir l’article mettre en forme des données dans des tables, formulaires et états.

Masque de saisie

Vous permet d’entrer une chaîne de masque de saisie, ou cliquez sur Bouton Générateur pour démarrer l’Assistant Masque de saisie.

Pour plus d’informations sur la création et l’utilisation de masques de saisie, voir les articles créer un masque de saisie pour entrer des valeurs de champ ou un contrôle dans un format spécifique et le Format des données dans des tables, formulaires et états.

Légende

Indique le nom de votre champ Date/Heure. Si vous ne spécifiez pas de légende, Access applique le nom de champ par défaut.

Valeur par défaut

Indique la valeur qui apparaît automatiquement dans un champ lorsque vous créez un enregistrement. Par exemple, vous pouvez entrer une fonction telle que Date() pour afficher automatiquement la date du jour.

Valide si

Définit les critères auxquels doivent satisfaire les données entrées dans un enregistrement complet, un champ ou un contrôle dans un formulaire ou un état. Lorsqu'un utilisateur entre des données qui ne respectent pas la règle, vous pouvez utiliser la propriété Message si erreur pour définir le message d'erreur généré. Longueur maximum : 2 048 caractères.

Pour plus d’informations sur la création de règles de validation, voir l’article créer une règle de validation pour valider les données dans un champ.

Message si erreur

Spécifie le texte du message d'erreur qui s'affiche lorsque les utilisateurs enfreignent une règle de validation. Longueur maximale : 255 caractères.

Pour plus d’informations sur la création de règles de validation, voir l’article créer une règle de validation pour valider les données dans un champ.

Obligatoire

Lorsque cette propriété a la valeur Oui, vous devez entrer une valeur dans le champ ou dans les contrôles qui y sont liés. De plus, la valeur ne peut pas être Null.

Indexé

Utilisez un index pour accélérer les requêtes, le tri et le regroupement des opérations lancées sur un grand nombre de données. Vous pouvez également utiliser les index pour empêcher les utilisateurs d'entrer des valeurs en double. Choix :

  • Non     Désactive l'indexation (option par défaut).

  • Oui (avec doublons)     Indexe le champ et autorise les doublons. Vous pouvez par exemple avoir plusieurs prénoms et noms identiques.

  • Oui - Sans doublons    Indexe le champ et n'autorise pas les valeurs en double.

Mode IME

Spécifie un éditeur de méthode d'entrée, un outil qui permet d'utiliser les versions anglaises d'Access avec des fichiers créés dans les versions japonaises ou coréennes. Valeur par défaut : Aucun contrôle. Pour plus d'informations sur l'utilisation de cette propriété, appuyez sur F1.

Mode de formulation IME

Spécifie le type de données que vous pouvez entrer en utilisant un éditeur de méthode d'entrée. Pour plus d'informations sur l'utilisation de cette propriété, appuyez sur F1.

Balises actives

Vous pouvez désigner une ou plusieurs balises actives pour le champ et les contrôles liés au champ. Les balises actives sont des composants qui reconnaissent les types de données dans un champ et qui vous permettent d'agir en fonction de ce type. Par exemple, vous pouvez sélectionner un champ Date/Heure, puis utiliser une balise active pour ouvrir votre calendrier personnel.

Cliquez sur Bouton Générateur en regard de la zone de propriété pour afficher la liste des balises actives disponibles.

Aligner le texte

Définit l'alignement des données d'un champ Date/Heure. Choix :

  • Général     Aligne le texte à gauche, les nombres et les dates à droite

  • Gauche     Le texte, les dates et les nombres sont tous alignés à gauche.

  • Droite     Le texte, les dates et les nombres sont tous alignés à droite.

  • Centre     Le texte, les dates et les nombres sont tous centrés.

  • Distribuer     Justifie le texte, les dates et les nombres équitablement des deux côtés du champ ou de la zone de texte

Afficher le sélecteur de dates

Affiche ou masque un contrôle de calendrier contextuel qui apparaît lorsque les utilisateurs cliquent sur des champs Date/Heure. Valeur par défaut : À certaines dates. Sélectionnez Jamais pour masquer le contrôle.

Remarque : Si vous utilisez un masque de saisie pour un champ Date/Heure, le contrôle Sélecteur de dates n’est pas disponible, quelle que soit la façon dont vous définissez cette propriété.

Haut de la Page

Remarque : Avertissement traduction automatique : cet article a été traduit par un ordinateur, sans intervention humaine. Microsoft propose cette traduction automatique pour offrir aux personnes ne maîtrisant pas l’anglais l’accès au contenu relatif aux produits, services et technologies Microsoft. Comme cet article a été traduit automatiquement, il risque de contenir des erreurs de grammaire, de syntaxe ou de terminologie.

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

×