Bonjour,
En fonction d'un choix effectué dans une liste déroulante (cbo_researchitem), je cherche à modifier une zone de texte (txt_research4) en zone de liste déroulante, mais je n'y parviens pas !
Voilà ce que j'ai essayé après quelques fouilles, mais ne suis pas sûr que la propriété ControlType soit celle qu'il faut (!) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub cbo_researchitem_AfterUpdate() If cbo_researchitem = "Choix1" Then If txt_research4.ControlType = acTextBox Then txt_research4.ControlType = acComboBox Else txt_research4.ControlType = acTextBox End If End If
J'ai aussi essayé plus directement sans rajouter le If Then à l'intérieur, mais pour le même résultat, à savoir :
"Erreur d'éxecution "2136", Pour définir cette propriété, ouvir le formulaire en mode création."
Que dois-je faire ? Suis-je sur la bonne voie ?
Merci beaucoup d'avance !
Kareg.
Edit: Précision qui a sûrement son importance : je me trouve dans l'entête du formulaire, pour tous les contrôles mis en jeu !
Partager