malindis
Messages postés4Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention30 janvier 2007
-
30 janv. 2007 à 10:57
malindis
Messages postés4Date d'inscriptionmardi 25 juillet 2006StatutMembreDernière intervention30 janvier 2007
-
30 janv. 2007 à 14:07
Hello tout le monde...
Je suis assez débutant dans VB et je cerche le moyen de construire un nom dynamiquement. Je m'explique... j'utilise VB avec Access pour une base de donnée. Je dois mettre un grand nombre de champs à jour chaque fois que l'on ouvre un formulaire. Le nom de ces champs est du style toto_1, toto_2, toto_3 etc...
Donc ce que j'aimerais faire c'est inclure dans un boucle for la mis à jour de ces champs. Par exemple
For i =1 to 30
toto_'i' = blablabla
next i
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 30 janv. 2007 à 13:45
Salut,
Je ne suis pas sur que le code suivant te conviennes mais teste le et adapte le à tes besoins.
Dim Ctrl As Control
For i = 0 To 4 Step 2
For Each Ctrl In Me.Controls
If TypeOf Ctrl Is TextBox Then
If Ctrl.Name = "Texte" & i Then
Ctrl.SetFocus
Ctrl.Text = "Texte" & i
End If
End If
Next
Next