Applies ToAccess pour Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Dans un formulaire Access, utilisez le sélecteur de dates pour entrer la date actuelle. Si le champ est un champ Date/heure, l’icône du sélecteur de dates apparaît quand vous cliquez sur le champ. Cliquez ensuite sur l’icône, puis sur le bouton Aujourd’hui situé sous le calendrier.

Sélecteur de dates avec le bouton Aujourd’hui sélectionné

Raccourci clavier   Dans une base de données de bureau Access, appuyez simultanément sur Ctrl et un point-virgule (;) pour remplir le champ sélectionné avec la date du jour.

Pour plus d’informations sur l’ajout d’un champ Date/heure à une table, voir Créer un champ pour stocker des dates et des heures. Pour plus d’informations sur les formulaires, voir Créer un formulaire Access.

En tant que valeur par défaut d’un nouvel élément

La plupart des champs et contrôles d’Access disposent d’une propriété Valeur par défaut dans laquelle vous pouvez entrer une fonction qui insère la date actuelle à chaque fois que vous créez un élément. Les bases de données du bureau et les applications web Access utilisent la fonction Now() pour insérer la date et l’heure actuelles. Si vous voulez insérer la date uniquement, utilisez la fonction Date() dans une base de données du bureau ou la fonction Today() dans une application web Access.

Où dois-je entrer la fonction ?

Sélectionnez la procédure à suivre selon le type d’objet à modifier. Notez que si vous définissez la valeur par défaut dans une table, ce paramètre s’applique aux formulaires ou aux vues basées sur la table ; il s’agit donc de la méthode conseillée.

Dans une table

Dans une table d’une base de données du bureau ou d’une application web Access, voici comment accéder à la propriété Valeur par défaut :

  1. Appuyez sur F11 pour ouvrir le volet de navigation, le cas échéant.

  2. Dans le volet de navigation, cliquez avec le bouton droit sur la table, puis cliquez sur Mode Création.

  3. Cliquez sur le champ auquel ajouter la valeur par défaut, puis, sous Propriétés du champ, entrez =Date(), =Today() ou =Now() dans la zone de la propriété Valeur par défaut.

    Définition de la valeur par défaut d’un champ Date/heure dans une table Access

Dans un formulaire (bases de données du bureau)

  1. Appuyez sur F11 pour ouvrir le volet de navigation, le cas échéant.

  2. Dans le volet de navigation, cliquez avec le bouton droit sur le formulaire, puis cliquez sur Mode Page.

  3. Cliquez sur le champ dans lequel la date du jour doit être insérée.

  4. Appuyez sur F4 pour ouvrir la feuille de propriété, le cas échéant.

  5. Sous l’onglet Tout de la feuille de propriétés, vérifiez que la propriété Afficher le sélecteur de dates est définie sur Pour les dates.

    Afficher la propriété du sélecteur de dates dans la feuille de propriétés d’un formulaire

  6. Sous l’onglet Données de la feuille de propriétés, tapez =Date() dans la propriété Valeur par défaut du champ.

    Feuille de propriétés affichant la propriété Valeur par défaut définie sur Date().

    Remarque :  Si vous souhaitez également inclure l’heure actuelle, utilisez la fonction Now() à la place de la fonction Date(). Il est possible que vous deviez aussi ajuster la propriété Format du champ (sous l’onglet Format de la feuille de propriétés) pour afficher l’heure.

En haut d’un état

Pour afficher la date actuelle dans un en-tête d’état (bases de données du bureau uniquement), ouvrez l’état en mode Page, puis cliquez sur Création > Date et heure.

Pour plus d’informations sur la création d’états, voir Présentation des états dans Access.

En langage SQL

Dans une base de données de bureau Access, vous pouvez utiliser une requête de mise à jour pour remplacer un champ de date par la date actuelle. Par exemple :

UPDATE TASKS SET StartDate = Date() WHERE ID=1;

Pour plus d'informations sur les requêtes Mise à jour, voir Créer et exécuter une requête Mise à jour.

Pour insérer un nouvel enregistrement avec la date actuelle, utilisez une requête Ajout, comme illustré dans l’exemple suivant :

INSERT INTO TASKS ( TaskTitle, StartDate ) VALUES ("Task2", Date());

Pour plus d’informations sur les requêtes Ajout, voir Ajouter des enregistrements à une table à l’aide d’une requête Ajout.

Remarque :  Si vous souhaitez également inclure l’heure actuelle, utilisez la fonction Now() à la place de la fonction Date().

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.