Bonjour, je vous expose mon souci:

J'ai besoin de pointer sur une valeur précise dans mon recordset, qui contient 2 colonnes: NomChamp et ValeurChamp.

je voulais savoir s'il existait une autre possibilité que de faire une boucle de ce style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Do Until Rst2.EOF
If Rst2![NomChamp] = Rst.Fields(I).name Then
Crit = TrouverTypeChamp(Rst2![TypeChamp])
Rst2.MoveFirst
Exit Do
End If
Rst2.MoveNext
Loop
en fait, je voudrais pouvoir pointer directement sur l'enregistrement que je cherche, sans à avoir à parcourir l'intégralité du recordset.

je ne sais pas si je m'exprime bien.

je voulais savoir aussi ce qui était le plus intéressant dans mon cas en terme de rapidité:
recordset, tableau, collection ?