OVH Cloud OVH Cloud

Masque de saisie conditionnel ?

1 réponse
Avatar
Gillou
Bonjour,

J'ai une base qui me sert à faire un suivi de contrats.

Disons qu'il existe 2 types de contrat, A et B, et qu'en fonction du type la
numérotation du contrat n'a pas le même format :
Contrat A : n° à 6 chiffres (par ex 123456)
Contrat B : n° à 3 chiffres-n° à 5 chiffres (par ex 123-12345)

Je veux mettre un masque de saisie dans le champ "Numéro de contrat" pour
éviter les erreurs de frappe, mais est-il possible d'imposer un masque qui
est fonction du champ "Type de contrat" ? Un masque de saisie conditionnel
quoi...

Merci d'avance
Gilles

1 réponse

Avatar
3stone
Salut,

"Gillou"
| J'ai une base qui me sert à faire un suivi de contrats.
|
| Disons qu'il existe 2 types de contrat, A et B, et qu'en fonction du type la
| numérotation du contrat n'a pas le même format :
| Contrat A : n° à 6 chiffres (par ex 123456)
| Contrat B : n° à 3 chiffres-n° à 5 chiffres (par ex 123-12345)
|
| Je veux mettre un masque de saisie dans le champ "Numéro de contrat" pour
| éviter les erreurs de frappe, mais est-il possible d'imposer un masque qui
| est fonction du champ "Type de contrat" ? Un masque de saisie conditionnel
| quoi...


Dans l'événement "form-current" par exemple, tu défini le masque par VBA

if ton critère then

Me!NumContrat.InputMask = "ton masque"

else

... ici l'alternative

end if

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw