prova ad aggiungere "order by id_al" alla query.. il metodo che utilizzi funziona solamente se i record che hai nel recordset sono ordinati per il campo per cui vuoi raggruppare!