J'ai la requête suivante mis en place, dans diverses incarcérations, pour me rappeler des expirations de contrat 0, 7, 30, 60 et 90 jours avant la date d'expiration confirmée. Ma méthode de calcul de la date de notification ne me donne aucune flexibilité. Par exemple, disons que j'ai 30 contrats expirant 12/5, un samedi lorsque mon bureau n'est pas ouvert. Je vais manquer la notification que le contrat a expiré ce jour-là, et 7 jours sur.Rappelez-moi vendredi, ce que je devrais voir le week-end
SELECT qryAllSold.SoldID, qryAllSold.CompanyName, qryAllSold.Product, qryAllSold.Description, qryAllSold.Quantity, qryAllSold.Price, qryAllSold.ConfirmedExpires, qryAllSold.Note
FROM qryAllSold
WHERE (((qryAllSold.ConfirmedExpires)=DateAdd("d",0,Int(Now()))) AND ((qryAllSold.RenewedToID) Is Null) AND ((qryAllSold.NonOpportunity)=No));
Chacune de ces requêtes seront affichées sur un formulaire « tableau de bord » pour servir de liste de tâches quotidiennes. Ce serait bien si je pouvais avoir le formulaire représente une date, et cliquez sur une flèche pour avancer ou reculer un jour à la fois, mais je ne sais pas si Access a cette capacité.
Si cela ne fonctionne pas, de quelles autres façons puis-je m'assurer que je ne manque pas de notifications sur ces expirations?
J'ai pensé à cela, mais dimanche - 1 W me donner vendredi? Comment cela va-t-il permettre les vacances? – NickSentowski
Si vos contrats sont financiers, par ex. FX, marchandise, etc alors les contrats spécifieront ce que faire si le règlement tombe le samedi, le soleil, ou un jour férié. Votre programme devrait suivre la documentation. Sun - 1w = vendredi car la fonction revient en arrière jusqu'au premier jour ouvrable trouvé. C'est ce dont vous avez besoin la plupart du temps, c'est-à-dire que vous concluez des transactions le vendredi avant le week-end. – heferav
Où puis-je insérer ceci dans mon SQL? Sery, je suis un vendeur qui écrit mes propres outils, pas un programmeur. – NickSentowski