Yes this can be done with a VBA Recordset.
I will take a look at your database and get back to you.