Rechercher : dans
Par :

Variable dans une boucle for!!!

Dernière réponse le 2 aoû 2005 à 18:30:38 Sylvain, le 1 aoû 2005 à 21:38:03 
 Signaler ce message aux modérateurs

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!

Meilleures réponses pour « Variable dans une boucle for!!! » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...

1

sebsauvage, le 1 aoû 2005 à 21:54:21

Utilise tout simplement un tableau.

Répondre à sebsauvage

2

Sylvain, le 1 aoû 2005 à 21:59:47

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

Répondre à Sylvain

3

sebsauvage, le 1 aoû 2005 à 22:20:35

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.)

Répondre à sebsauvage

4

sebsauvage, le 2 aoû 2005 à 01:05:32

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.

Répondre à sebsauvage

5

Sylvain, le 2 aoû 2005 à 15:54:42

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!

Répondre à Sylvain

6

random, le 2 aoû 2005 à 16:00:44

For each x in forms(y)............

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

elle est pas belle, la vie ?

Répondre à random

7

 Sylvain, le 2 aoû 2005 à 18:30:38

Merci! ça fonctionne

Répondre à Sylvain