Queste operazioni si fanno eseguendo una

SELECT

per aprire il recordset in cui viene indicata una clausola

WHERE

che seleziona il gruppo. Ad esempio

WHERE ID BETWEEN 7600 AND 7640

Fatto questo, nel recordset hai solamente i dati selezionati e li esplori tutti con un ciclo del tipo

codice:
While Not adoPrimaryRS.EOF

  adoPrimaryRS.MoveNext
Wend