Supposons que vous avez un champ Date d’échéance sur un formulaire Access et que vous voulez afficher le nombre de jours restant avant l’arrivée de cette date d’échéance. Une méthode rapide consiste à ajouter une nouvelle zone de texte au formulaire, puis à utiliser la fonction DiffDate dans cette zone de texte pour effectuer le calcul.
- Cliquez avec le bouton droit sur le formulaire dans le volet de navigation, puis cliquez sur Mode Page.
- Cliquez sur Créer> unezone de texte, maintenez la touche Ctrl enfoncée, puis cliquez sur la disposition où vous souhaitez insérer la zone de texte.
- Cliquez sur la nouvelle zone de texte, puis appuyez sur F4 pour afficher la feuille de propriétés si ce n’est pas déjà fait.
- Sous l’onglet Données de la feuille de propriétés, dans la zone de propriété Source contrôle , tapez ce qui suit :
=DiffDate(« d »,Date(),[Date])
Votre formulaire doit ressembler à ceci :
Dans cet exemple, l’expression soustrait la date du jour (Date()) de la date d’échéance. Le « d » indique à Access de calculer le nombre de jours (par opposition aux années, aux mois, etc.). Si votre zone de texte est nommée différemment de DueDate, remplacez le nom actuel de votre zone de texte dans les arguments de la fonction.
Informations complémentaires
En savoir plus sur les expressions en lisant Apprenez à créer une expression et àajouter des fonctions aux expressions Access.
Pour plus d’informations sur les formulaires, voir Créer un formulaire dans Access.