2017-03-28 2 views
0

J'ai une base de données de documents avec un champ de date "dernier examen", un autre champ a un nombre qui indique combien de mois avant l'expiration de ce document (6, 12 , 18, 24) Je voudrais afficher tout le document qui expire chaque mois en fonction des dates de révision X les mois expirent.Ajout de mois à une date d'accès basée sur un nombre dans un autre champ

par exemple si 3 documents ont une date du 28/03/2017 et un avis de 6 mois je voudrais une boîte sur un menu qui indique 3 documents doivent être examinés en Septembre.

toute aide serait génial, merci à l'avance

+0

Démarrer en utilisant la fonction DateAdd ajouter mois « m », pour obtenir votre date d'expiration. – geeFlo

Répondre

1

d'abord trouver le futur mois pour vérifier, puis de calculer la date expiration pour les documents, et enfin les comparer.

Ensuite, vous pouvez utiliser DCount dans une expression de votre zone de texte compter les documents:

=DCount("*","YourTable","DateDiff('m',DateAdd('m'," & [YourMonthsForwardTextbox] & ", Date()),DateAdd('m',[Expires],[Last Reviewed]))=0")