Variable dans une boucle for!!!

Résolu
Sylvain -  
 Sylvain -
Bonjour,

J'aimerais savoir comment faire pour initialiser un groupe de variable (d11 à d19) en faisant une boucle for.

Ça devrait ressembler à ça mais ça ne fonctionne pas

for i = 1 to 9 step 1
d1 & i = NULL
next i

J'espère avoir de vos nouvelles

Merci!

5 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Utilise tout simplement un tableau.
    0
    1. Sylvain
       
      pourrais-tu être plus explicite.

      J'en ai pour environ 100 champs à initialiser et j'aimerais identifier mes champs en utilisant mon compteur étant donné que mes champs comporte des numéros.

      En passant c'est en VB6
      0
  2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Dans ce cas, il faut stocker la référence de chaque champ dans un tableau.

    (Je ne suis pas un spécialiste de VB.)
    0
  3. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    Pour résumer l'algo:

    définit MonTableau[100 éléments]
    for i = 1 to 9 step 1
    MonTableau[i] = créé nouvelle variable
    next i

    Ensuite tu peux accéder à n'importe laquelle de tes variables:
    MonTableau[5]
    MonTableau[67]
    etc.
    0
  4. Sylvain
     
    pour le tableau pas de problème de ce côté, mes champs eux dans mon formulaire, je veux les mettre à jour dans une boucle "for" pour ne pas avoir à les taper manuellement ce qui fait une grosse procédure pour rien.

    Je sais qu'il est possible de le faire mais c'est de savoir comment.

    Merci!
    0
    1. random Messages postés 1612 Statut Membre 155
       
      for each x in forms(y)............

      for i=1 to n
      forms.controls(i)...............

      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question