OVH Cloud OVH Cloud

Actualiser un champ à partir de la valeur d'un autre champ

1 réponse
Avatar
MC
Voici mon problème :

J'ai deux champs en liste déroulante, chacun peu prendre la valeur "OUI" ou
"NON".

J'essaye de faire en sorte que lorsque la valeur du champ 2 est "OUI", celle
du champ 1 passe
automatiquement à non (dans l'enregistrement en cours).

Comment faire ? Je pense qu'il existe une méthode simple, mais laquelle ?

Merci d'avance

MC

1 réponse

Avatar
Raymond [mvp]
Bonsoir.

Si tes deux champs ont la valeur oui ou non , définis-les en type Oui/Non.
pas besoin de liste. pour basculer l'autre bouton en valeur contraire de
l'un, tu peux faire, sur les événements AfterUpdate des deux contrôles:
Si les deux contrôles sont nommés Cocher296 et Cocher298, par exemple:
Private Sub Cocher296_AfterUpdate()
Me.Cocher298 = Not Me.Cocher296
End Sub
Private Sub Cocher298_AfterUpdate()
Me.Cocher296 = Not Me.Cocher298
End Sub

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"MC" a écrit dans le message de
news:cch4ve$k2k$


Voici mon problème :

J'ai deux champs en liste déroulante, chacun peu prendre la valeur "OUI"
ou

"NON".

J'essaye de faire en sorte que lorsque la valeur du champ 2 est "OUI",
celle

du champ 1 passe
automatiquement à non (dans l'enregistrement en cours).

Comment faire ? Je pense qu'il existe une méthode simple, mais laquelle ?

Merci d'avance

MC