2010-03-19 6 views
0

Il s'agit essentiellement de la même question que "Cliquez sur les éléments dans la zone de sélection, puis affichez une entrée de texte". Sauf que j'utilise MS Access. Je veux afficher un champ de saisie de texte sur un formulaire lorsque l'utilisateur sélectionne "autre" à partir d'une zone de liste déroulante sur le même formulaire. Comment puis-je faire cela?Comment afficher un formulaire de saisie lorsqu'un utilisateur sélectionne "other" dans une zone de liste déroulante dans MS Access?

Répondre

0

Mettez quelque chose comme cela dans l'événement AfterUpdate de la zone de liste déroulante

If me.cboMy_combo=”Other” then 
    Me.txtSome_test.Visible =true 
Else 
    Me.txtSome_test.Visible =false 
End if 
+0

Une ligne: Me.txtSome_test.Visible = (me.cboMy_combo = » Autre ») – Fionnuala

+0

Bon cri à le faire une ligne, à la fois va travailler c'est de style –

+0

Je ne suis pas d'accord sur le style. La réponse originale est plus verbeuse qu'elle ne devrait l'être. Le paramètre de propriété que vous recherchez est un booléen (Vrai ou Faux) et vous effectuez un test booléen qui évalue exactement la valeur à laquelle vous souhaitez définir la propriété. La solution de Remou est beaucoup moins verbeuse et encore assez simple à comprendre. –

Questions connexes