OVH Cloud OVH Cloud

"Contrôler" des controles d'un formulaire

2 réponses
Avatar
butch
Bonjour,

Mise en situation :

Dans un formulaire, 2 contrôles (Date_1 et Date_2) basés sur 2 champs d'une
table permettent d'inscrire une date. Les champs de la table sont de type
Date/heure.

Question :

Comment empêcher l'usager d'inscrire une date dans le champ Date_2 si il a
déjà inscrit une date dans le champ Date_1 et, faire afficher un message en
conséquence ? Sur quel propriété du contrôle Date_2 le "code" doit-il être
placé ?
--
Merci pour votre aide :-)
Butch

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

2 réponses

Avatar
3stone
Salut,

"butch"
| Dans un formulaire, 2 contrôles (Date_1 et Date_2) basés sur 2 champs d'une
| table permettent d'inscrire une date. Les champs de la table sont de type
| Date/heure.
|
| Question :
|
| Comment empêcher l'usager d'inscrire une date dans le champ Date_2 si il a
| déjà inscrit une date dans le champ Date_1 et, faire afficher un message en
| conséquence ? Sur quel propriété du contrôle Date_2 le "code" doit-il être
| placé ?


Dans la Sub de l'événement "après mise à jour" de Date_1 :

Date_2.Enabled = isnull(date_1)

et tu mets la même chose dans la Sub de l'évenement "Après mise à jour"
du formulaire.

et pas besoin de message ;-)


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

OK... Merci beaucoup. Cela fait le travail.
--
Merci pour votre aide :-)
Butch

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



Salut,

"butch"
| Dans un formulaire, 2 contrôles (Date_1 et Date_2) basés sur 2 champs d'une
| table permettent d'inscrire une date. Les champs de la table sont de type
| Date/heure.
|
| Question :
|
| Comment empêcher l'usager d'inscrire une date dans le champ Date_2 si il a
| déjà inscrit une date dans le champ Date_1 et, faire afficher un message en
| conséquence ? Sur quel propriété du contrôle Date_2 le "code" doit-il être
| placé ?


Dans la Sub de l'événement "après mise à jour" de Date_1 :

Date_2.Enabled = isnull(date_1)

et tu mets la même chose dans la Sub de l'évenement "Après mise à jour"
du formulaire.

et pas besoin de message ;-)


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