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

Signaler
Messages postés
17
Date d'inscription
mercredi 26 juin 2002
Statut
Membre
Dernière intervention
27 février 2007
-
Messages postés
117
Date d'inscription
vendredi 12 avril 2002
Statut
Membre
Dernière intervention
13 avril 2007
-
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

Messages postés
117
Date d'inscription
vendredi 12 avril 2002
Statut
Membre
Dernière intervention
13 avril 2007

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