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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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...
"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...
"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...