Affectaion dans une boucle

Signaler
Messages postés
56
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
7 août 2003
-
Messages postés
56
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
7 août 2003
-
la question est :
est il possible d'affecter a un champs de form les info d'une base de donnees passer au suivant et affecter la valeur suivante de la table

ex:

for i =1 to table.recordcount
aff_(i).caption = table![champ]
i = i+1
table.movenext
next

' aff_1, aff_2, aff_3, ... sont les champs du form

est ce possible si oui comment car cette solution ne veux pas fonctionner

merci @+

2 réponses

Messages postés
1079
Date d'inscription
jeudi 14 novembre 2002
Statut
Membre
Dernière intervention
1 janvier 2012

Je ne connaissais pas l'utilisation de table![champ], habituellement j'écris table.Fields("Champ").

Tes labels Aff_(i) font parti d'un groupe de contoles ? Si tu les as nommé "en dur" Aff_1, Aff_2... il ne les reconnaitra pas.

essaye peut être

for i =1 to table.recordcount
lblField(i).caption = table.fields("Champ")

table.movenext
next i

où tes labels ont pour nom lblField.

Ah oui aussi ne mets pas i = i +1 dans ta boucle For...Next s'en charge.

moustachu
0
Messages postés
56
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
7 août 2003

merci ca marche

@+ pdt
0