Supprimer tous les éléments d'un ComboBox?
Comment pouvez-I du programme, retirez tous les éléments d'une zone de liste déroulante dans VBA?
source d'informationauteur sooprise | 2010-06-08
Vous devez vous connecter pour publier un commentaire.
Comment pouvez-I du programme, retirez tous les éléments d'une zone de liste déroulante dans VBA?
source d'informationauteur sooprise | 2010-06-08
Vous devez vous connecter pour publier un commentaire.
Vous devez supprimer individuellement malheureusement:
Mise à jour - je ne sais pas pourquoi ma réponse n'incluent pas la solution complète:
Pseudo code de l'avance (mis à jour avec code):
En gros, tandis que vous avez des articles, supprimer le premier élément de la liste déroulante. Une fois que tous les éléments ont été supprimés (count = 0), votre boîte est vide.
Méthode 2: Encore mieux
La façon la plus simple:
Vous pouvez utiliser le ControlFormat méthode:
Meilleure Façon:
Dans Access 2013, je viens de testé ce:
Fait intéressant, si vous définissez l'élément de la liste de Propriétés, ce n'est pas perdu lorsque vous quittez le mode Formulaire et le retourner à la Vue de Conception.
Pour l'Accès VBA, ce qui ne fournit pas .méthode claire sur le formulaire utilisateur comboboxes, cette solution fonctionne parfaitement pour moi:
C'est la méthode commune