VBA ACCESS - Affichage conditionnel objet

romain220687 -  
LatelyGeek Messages postés 1758 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans mon formulaire Access, j'ai un menu déroulant NbBornes ou on peut choisir le nombre de bornes de tranches d'âges à choisir (1 à 5).
En fonction du nombre choisi dans NbBornes j'affiche le même nombre de menus déroulants qui délimiteront les âges des bornes. Les menus déroulants où l'on choisira les bornes sont nommées Borne1, Borne2, ... Borne5

Mais le problème, c'est que je souhaiterais faire quelque chose qui ressemblerai à cette logique :

dim i as integer
dim nomborne as string
For i=1 To Forms!PTranchesAgeBassin!NbBornes
nomborne="Borne"&Forms!PTranchesAgeBassin!NbBornes
nomborne.visible=true
Next


Dans le but de pouvoir déclarer visible chaque borne en fonction du nombre de bornes choisies (ex si on a choisit 3 à NbBornes, on affichera Borne1, Borne2 et Borne3
Seulement, il ne semble pas possible de faire Borne(i).visible ni de concaténer donc je ne vois pas comment je pourrais faire ^o)

Merci d'avance
Romain

1 réponse

LatelyGeek Messages postés 1758 Date d'inscription   Statut Membre Dernière intervention   550
 
Puisque tu utilises un compteur, pourquoi écris-tu

nomborne="Borne"&Forms!PTranchesAgeBassin!NbBornes

et non pas
nomborne="Borne"&i
0