j'ai aprit comment accéder à un champ ( via
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Controls("nom du champ")
)

mais celà ne me résout pas mon problème de variable variable :

je voudrait faire un truk du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
For i = 1 To 10
If Me.Controls("txtMatricule" & i) <> "" Then
For j = 1 To 2
Controls("rst" & j).AddNew
Controls("rst" & j).Fields("Matricule") = Form_frmDemandeHS.Controls("txtMatricule" & i)
Controls("rst" & j).Fields("Prénom Nom") = Form_frmDemandeHS.Controls("txtNom" & i)
...
je ne peut apparment pas untiliser controls, vu que controls cela sert seulement pour les champs
déclérés ainsi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
rst1 et rst2 sont 2 recordSet :
Dim rst1 As DAO.Recordset
Dim rst2 As DAO.Recordset
Set mydb = OpenDatabase("x:\_Adm\Prive\New HS\historique\HeuresSupData.mdb")
Set rst1 = mydb.OpenRecordset("tblHeuresSupDemande")
Set rst2 = mydb.OpenRecordset("tblImpressionDemande")