HELP :Atteindre un controle dans un sous formulaire avec des noms variables

Sky182 Messages postés 17 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 27 février 2007 - 15 juil. 2002 à 12:53
cs_DeathAngel Messages postés 117 Date d'inscription vendredi 12 avril 2002 Statut Membre Dernière intervention 13 avril 2007 - 15 juil. 2002 à 14:18
Bonjour a tous,

Alors voila mon probleme.

J'ai un formulaire, un sous formulaire et un controle dans mon sous formulaire.

Mon probleme est en fait que je voudrais atteindre le controle (situé dans le sous formulaire) avec du code. Mais... sachant que je recupere les noms de ces differents elements dans un tableau (donc de type string).

Le principe c'est que je voudrais atteindre un controle sans changer mon code (juste en le modifiant dans mon tableau)

J'arrive a atteindre le formulaire evec ceci :

Set FormObj = Forms(TabVal(Lgn, 0))
FormNom = FormObj.Name

mais avec le sous fomrulaire ca ne fonctionne pas.

Si quelqu'un peux me donner un coup de mains ca serait hyper sympa...

Merci et bon courage...

1 réponse

cs_DeathAngel Messages postés 117 Date d'inscription vendredi 12 avril 2002 Statut Membre Dernière intervention 13 avril 2007
15 juil. 2002 à 14:18
Salut !

essaye ça

Set FormObj = Forms(TabVal(Lgn, 0))
Set SousFormObj = FormObj.controls(TabVal(Lgn2, 0)).form
FormNom = SousFormObj.Name

tu pointe sur ton form, comme tu le fais déjà, puis tu accèdes à ton sous formulaire par les controls (j'ai mis Lng2 pour l'ID du nom du sous formulaire)

Mais c'est sans garantie :)

@peluche et bon dev'
DA
0
Rejoignez-nous