[Access 2000] Activé un champ

Fermé
patrick - 10 sept. 2003 à 20:28
boss-na Messages postés 5 Date d'inscription jeudi 27 septembre 2007 Statut Membre Dernière intervention 1 février 2009 - 26 janv. 2009 à 11:49
Bonjour,
Ma question : comment activer un champ dans un formulaire conditionné par un autre champ

Ex: Champ1 contenu A ou R
Champ2 des données numériques

Le champ2 doit être activé uniquement dans le cas ou le contenu du champ1 est égal à A (soit par une macro ou du code) dans le cas contraire si le champ1 est égal à R, il faut désactivé le champ2

D'avance merci de votre collaboration

3 réponses

Faudrait peut etre nous dire quel language de prog tu utilise...
0
Désolé de cet oubli mais le message était lancé

Le problème se situe dans ACCESS 2000
Comment verrouillé le champ2 lorsque le champ1 répond à un critère

Ex. si champ1 = "A"
il faut que le champ2 soit accessible
Si le champ1 est différent de "A" il faut verrouillé le champ2

Merci
0
Salut,

tu peux mettre du code à l'évenement "après Maj" du champ1.
Globalement, ca donne ca :

if me.champ1.value="a" then
me.champ2.enabled=true
Else
me.champ2.enabled=false
end if

Tu peux remplacer enabled(activé) par locked(verrouillé) ou visible selon tes besoins. N'oublie pas d'enregistrer ton formulaire avec ton champ2 dans son mode par défaut.

++
0
boss-na Messages postés 5 Date d'inscription jeudi 27 septembre 2007 Statut Membre Dernière intervention 1 février 2009 5
26 janv. 2009 à 11:49
Bonjour,
ce très facile à faire ça il faut juste mettre le Champ 2 dans mise en forme conditionnel puis vous selectionner dans condition 1 : Expression en suite dans expression vous ecrire :
Formulaire![nom de votre formulaire]![champ 1]=A
et tous marchera bien
en cas de besoin envoyer moi un email : Naoufel_n@hotmail.com
0