Sono riuscito, ho creato un nuovo recordset chiamato rsd con la distinct sulla query e l'ho richiamato nel ciclo al posto di rs.
Grazie =)