Accès: la fonction DateDiff clairement expliquée
Des fonctions spéciales sont disponibles dans Access pour le calcul de la date. Avec DateDiff, vous déterminez la différence entre deux valeurs de date. Vous pouvez découvrir comment configurer cette fonction ici.
Utilisez la fonction DateDiff dans Access
Dans Access, vous pouvez utiliser la fonction DateDiff pour calculer le nombre de jours entre deux valeurs de date.
- La syntaxe ressemble à ceci: DateDiff (intervalle, date1, date2 [, firstdayofweek] [, firstweekofyear]).
- Les entrées facultatives sont entre crochets.
- Les paramètres entre parenthèses sont ceux que vous devez inclure dans la syntaxe "Intervalle".
- Les options de sélection suivantes sont disponibles: secondes (s), minutes (s), heures (h), semaines (ww), jours de la semaine (w), jours (d), jours de l'année (y), mois (m), Trimestres (q) et années (aaaa).
- Par exemple, l'expression = DateDiff ("m", date1, date2, 2, 2) calcule la différence entre deux valeurs de date en mois.
- Le «m» signifie «mois» en anglais et calcule la différence en mois. Les valeurs "date1" et "date2" sont les dates requises pour calculer la différence.
- Vous pouvez éventuellement utiliser les deux derniers paramètres (2, 2).
- Avec le premier paramètre (2 = firstdayofweek) et le deuxième paramètre (2 = firstweekofyear) vous définissez le premier jour de la semaine et la première semaine de l'année.
- Si vous n'entrez rien ici, le premier jour est le dimanche et la première semaine, la semaine qui comprend le 1er janvier.
- Utilisez l'entrée 2 pour spécifier que le premier jour d'une semaine est un lundi (2 = vbMonday, 3 pour Tuesday, 4 pour Wednesday, etc.).
- Dans l'étape suivante, vous utilisez le paramètre 2 pour spécifier que la première semaine avec au moins 4 jours dans la nouvelle année est la première semaine civile.
- Si vous souhaitez que le calcul démarre la première semaine complète de l'année, entrez 3.
- Vous pouvez utiliser la fonction DateDiff dans une expression ainsi que dans le code VBA.