MS Access Multi-sélection de Zone de liste déroulante Sélectionner Tout/Aucun

J'ai une zone de liste déroulante dans un formulaire qui est lié à un SharePoint champ, la boîte combo remplit correctement cependant, je vais avoir de la difficulté à essayer d'ajouter du code VBA pour sélectionner toutes les options, ou pour désélectionner toutes les options.

Avec un standard de zone de liste déroulante, vous pouvez utiliser:

cmbBox1.value = ""

et qui permet de réinitialiser le champ. La même chose peut être fait avec une zone de liste qui a multi-sélectionnez activé toutefois, cela jette une erreur", Ce contrôle est en lecture seule et ne peut pas être modifié", avec la liste déroulante qui a multi-sélectionner, à cause de la recherche.

J'ai fait quelques recherches, cependant, personne ne semble avoir une vraie réponse autre que d'utiliser une zone de liste à la place et ce n'est pas une solution ici.

Quelqu'un a travaillé avec l'un de ces champs et de savoir comment sélectionner toutes les options à l'aide de VBA?

Voici un lien qui décrit ce type de champ, mais il n'est pas de discuter de la façon d'interagir avec elle à l'aide de VBA - http://office.microsoft.com/en-us/access-help/use-a-list-that-stores-multiple-values-HA010031117.aspx.

Mise à JOUR:

Il y a eu une certaine confusion sur le type de champ je racontais donc, j'ai ajouté quelques captures d'écran pour montrer la différence entre une zone de liste modifiable qui permet la sélection multiple, une zone de liste qui permet à de multiples options et une liste déroulante avec l'ajout de l'option.

Premier temps, le domaine je décrivais:

MS Access Multi-sélection de Zone de liste déroulante Sélectionner Tout/Aucun

La deuxième zone de liste:

MS Access Multi-sélection de Zone de liste déroulante Sélectionner Tout/Aucun

Enfin la zone de liste déroulante:

MS Access Multi-sélection de Zone de liste déroulante Sélectionner Tout/Aucun

Ces images visualiser le problème décrit. Comme vous pouvez le voir il y a plusieurs cases à cocher qui doivent être activée ou désactivée. Normalement je n'aurais pas créer un domaine comme celui-ci, mais comme décrit ci-dessus c'est la façon dont l'Accès interprète une zone de liste déroulante à partir de SharePoint qui permet de multiples sélections.

  • double possible de Comment faire pour ajouter des fonctionnalités pour la zone de liste déroulante <Select All> dans les formulaires Microsoft Access
  • Comme je l'ai expliqué ci-dessous, ce n'est pas un doublon de les Sélectionner Tous. La raison en est que l'option sélectionner tout est ajouté en modifiant la requête qui alimente la zone de liste modifiable pour inclure une nouvelle option. La zone de liste déroulante que je descride a la fonctionnalité permettant de sélectionner plusieurs éléments en cliquant dans les cases à cocher en regard de chacun des éléments. Deux très différentes fonctionnalités. Ainsi, le prolem était de savoir comment cochez ou décochez toutes les cases. Ma réponse est ci-dessous.
  • Toutes mes excuses, si j'avais réalisé qu'un seul vote serré, était suffisant, je n'aurais pas voté.
  • J'ai ajouté quelques captures d'écran à la question, nous l'espérons résoudre le problème pour quelqu'un d'autre à la recherche de cette solution. Vous n'étiez pas la première personne à mal comprendre alors, j'espère que cela aidera.
  • Pouvez-vous Partager le script de la première Sélectionnez options
  • Vous souhaitez créer le multi-sélectionnez les cases à cocher?
  • Oui, Got Solution, Merci

InformationsquelleAutor AxGryndr | 2013-05-16