Forms: Vecteur de contrôles en Access |
Author(s) Dev Ashish |
|
Vecteur de contrôles en Access.
Contrairement à VB, les formulaires Access ne
supportent pas les "control arrays".
Un control array est un groupe de contrôles
partageant le même nom, le même type et les mêmes procédures. Chaque groupe
contient au moins un élément et peut croître sans autres limites que les
ressources du système et tant la mémoire le permet.
On peut créer un espace (array, vecteur) de contrôles,
Dim x(0 to 26) As Control
ce qui n'est pas la même chose. Une autre solution est de préfixer les contrôles de façon commune, avec suffixe incrémental, soit un peu comme "txtUser1", "txtUser2", ..."txtUser10", et on peut alors référer à ces
contrôles avec une boucle du genre:
Dim intI as integer For i=1 to 10 debug.print me("txtUser" & cstr(i)).Name Next i
|