Bonjour,
Peut être l’intitulé de mon poste n'est pas très explicite. Mais je suis vraiment novice en Access et en langage VBA.
ALors voilà j'ai créé un formulaire dans lequel apparait un "colonne" date limite de réponse. Hors je voudrais qu'à l'ouverture de ma base lorsque la date limite de réponse est celle d'aujourd'hui une boite de dialogue s'ouvre et m'indique "Date limite de réponse atteinte". J'ai mis en place le code :
Il fonctionne mais seulement lorsque ma date limite est la date du jour et est dans le premier enregistrement. Il fonctionne également lorsque je clique sur les enregistrements dont la date limite est celle du jour mais seulement lorsqu'on les sélectionnes. Or je voudrais un message box pour n'importe lequel des enregistrement ayant attend la date limite dès l'ouverture du formulaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Form_Open(Cancel As Integer) If Me.Date_limite_de_réponse = Date Then MsgBox "Une date limite de réponse est atteinte", vbExclamation, "Réponse attendue" End If End Sub
J'espère m'être fait comprendre et que vous aurez une solution à m'apporter...
(Les dates en fonds rouges sont les dates limites = mise en forme conditionnelle).
Partager