CODES SOURCES

- FOR -

 

 

Remarques: Le code suivant vous montre une application de la boule "For" (Pour). Dans cet exemple, on se connecte à une base de données, on ouvre un jeu d'enregistrement, puis on charge une liste déroulante avec un champs du jeu d'enregistrement. Il n'est pas nécessaire de maîtriser l'accès à la base de données pour comprendre cet exemple, l'intérêt ici est de comprendre le fonctionnement de la boucle.

 

 

 L'interface :

 

 

 

 

 

 Le code source du module général :

 

Option Explicit
 

 

Le code source du chargement de la feuille :


Private Sub Form_Load()
Dim MaBase As Database              'Déclaration de la base de données
Dim MonRecordset As Recordset   'Déclaration d'un jeu d'enregistrements
Dim X As Integer                            'Déclaration d'un compteur
'Ouverture de la base de données
Set MaBase = OpenDatabase("c:\BdVbGenerator.mdb")
'Ouverture du jeux d'enregistrements
Set MonRecordset = MaBase.OpenRecordset("Membres")


'Chargement de la liste avec le champs "Nom" de chaque enregistrement
For X = 1 To MonRecordset.RecordCount     'Pour X allant de 1 au nombre d'enregistrement
LstNom.AddItem MonRecordset("Nom")        'Ajouter à la liste le nom
MonRecordset.MoveNext                               'Aller à l'enregistrement suivant
Next
End Sub
 

 


 

 


 

 

 

   

 

          ©Copyright Webmaster 2002