Bonjour,

j'ai regardé les cours et la FAQ, et je me demandais si le recordset était une copie d'enregistrements d'une table ? (c'est-à-dire : même nombre de champs, même nom de champ) et comment récupérer la valeur d'un champ ?

par exemple si j'ai un recordset rs défini publiquement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim i As Integer
Public rs As DAO.Recordset
Set rs = DB.OpenRecordset(SQL, dbOpenDynaset)
rs.MoveFirst ' la je me place sur le premier enregistrement
comment je fais pour récupérer le premier champ du premier enregistrement ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
i = rs.MoveFirst.Fields(0)
? ou carrément

Code : Sélectionner tout - Visualiser dans une fenêtre à part
rs.MoveFirst.NomDuChamp
?

MERCI