Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

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

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer