OVH Cloud OVH Cloud

Message automatique en fonction d'une date

1 réponse
Avatar
butch
Bonjour,

Est-il possible de faire afficher automatiquement un message à l'usager en
fonction d'une date déjà inscrite dans un contrôle (format date : aaaa-mm-jj)
d'un formulaire ?

Si cela est possible, est-il aussi possible de faire apparaître le message
seulement à l'ouverture du formulaire concerné et à la date concernée ?

Si la BD n'est pas ouverte à la date concernée mais plus tard seulement,
est-il quand même possible de faire afficher ce message même si la date a été
dépassée ?

Ex: La date 2006-08-15 a été inscrite dans le contrôle d'un formulaire
(champ de la table sous-jacente). Lorsque la date du 2006-08-15 est
atteinte, un message s'ouvre automatiquement à l'écran lorsque l'usager ouvre
le formulaire concerné, informant l'usager qu'une opération doit être
effectuée. Si l'usager ouvre la BD seulement 2 jours après la date inscrite
(ex: il l'ouvre le 2006-08-17), puis, ouvre le formulaire concerné, le
message apparaît même si la date inscrite a été dépassée.
--
Merci pour votre aide :-)
Butch

P.-S: Pour écrire à mon adresse personnelle S.V.P. enlever "nospam_" devant
celle-ci.

1 réponse

Avatar
3stone
Salut,

"butch"
| Est-il possible de faire afficher automatiquement un message à l'usager en
| fonction d'une date déjà inscrite dans un contrôle (format date : aaaa-mm-jj)
| d'un formulaire ?
|
| Si cela est possible, est-il aussi possible de faire apparaître le message
| seulement à l'ouverture du formulaire concerné et à la date concernée ?
|
| Si la BD n'est pas ouverte à la date concernée mais plus tard seulement,
| est-il quand même possible de faire afficher ce message même si la date a été
| dépassée ?
|
| Ex: La date 2006-08-15 a été inscrite dans le contrôle d'un formulaire
| (champ de la table sous-jacente). Lorsque la date du 2006-08-15 est
| atteinte, un message s'ouvre automatiquement à l'écran lorsque l'usager ouvre
| le formulaire concerné, informant l'usager qu'une opération doit être
| effectuée. Si l'usager ouvre la BD seulement 2 jours après la date inscrite
| (ex: il l'ouvre le 2006-08-17), puis, ouvre le formulaire concerné, le
| message apparaît même si la date inscrite a été dépassée.


Dans la Sub de l'événement "Sur ouverture" du formulaire, tu mets :

If (Date > Me!ChampDate) AND DejaVu = False Then
Msgbox "coucou"
DejaVu = True
End if


Je t'ai ajouté une case à cocher (qui ne doit pas être visible)
elle doit mémoriser le fait que le message à déjà été affiché

Evidement, si tu modifie la date pour mettre une date plus récente,
il faut aussi décocher la case...


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/