Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Candidat au Club
    [Résolu] : remplir des zones de texte avec une boucle For
    Bonjour bonjour !!

    voilà voilà j'ai un ptit probleme sous access :

    je m'explique :

    J'ai un formulaire et 30 zones de texte...
    mes zones de textes s'appellent : F_Label_1, F_Label_2,....., F_Label_30

    J'ai une fonction en VBA qui est sensé remplir ses zones de texte
    en fonction d'une requete et d'un traitement...

    Pour le moment le remplissage se fait de la façon suivante ;

    Me.F_Label_1 = tab_de_var(1)
    Me.F_Label_2 = tab_de_var(2)
    ...
    Me.F_Label_3 = tab_de_var(30)

    Vous imaginez la longueur de cette fonction..... beeuuhh.....


    J'aimerais donc remplir mes zones de texte en utilisant une boucle for-next


    For Compteur = 1 To 30 Step 1

    Me.F_Label_&Compteur = tab_de_var(Compteur)

    Next Compteur

    Mais je m'en sort pas... je n'arrive pas à construire mon nom de variable
    à partir de la variable Compteur...

    Quelqu'un pourrait-il me dire comment faire SVP ???

    Merci

  2. #2
    Expert éminent sénior
    en utilisant la fonction rechercher du forum, tu serais tombé sur des posts de ce genre :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For Compteur = 1 To 30 Step 1 
     
    Me.Controls("F_Label_" &Compteur) = tab_de_var(Compteur) 
     
    Next Compteur



  3. #3
    Candidat au Club
    Merci bcp...

    J'ai pourtant ballader un paquet de temps cet aprem sur le forum
    mais jsuis passé à coté.....

  4. #4
    Candidat au Club
    Le smilley boulet..... ou est passé le smilley boulet...

###raw>template_hook.ano_emploi###