Si può fare senza grandi difficoltà: per ottenere l'output che presenti avrei fatto (prima) una query tipo:
sql="select * from SERVIZI_ATTIVI"
che poi hai presentato intabellando i dati presenti nel recordset.
Invece farai:
codice:
sql="select distinct IDserv, utente, servizio, caratteristiche from UTENTI, SERVIZI_ATTIVI where SERVIZI_ATTIVI.IDut=UTENTI.IDut"
C'è anche una sintassi più figa usando l'istruzione INNER JOIN, ma non me la ricordo e comunque dovrebbe funzionare anche così. Il "distinct" è di sicurezza.