Les deux mon capitaine.
Quand j'ai besoin de qq enregistrements d'une table, je fais ça:
dim rs as recordset
dim db as database
set db =...
set rs = db.openrecordset("SELECT * FROM MaTable WHERE chpSel = 'x' ORDER BY chp2)
Donc utilisation de syntaxe SQL dans l'ouverture d'un recordset