immagino VBA Access quindi?
scorrere il db con un recordset dopo aver eseguito una query e stampare quello che ti serve nelle etichette non può andar bene?
E se non ricordo male puoi cavartela anche con un docmd.ApplyFilter legato ad una maschera. Insomma, ci sono molti modi. Io personalmente preferisco fare direttamente tutto di persona gestendo ogni singolo passaggio dando quindi meno libertà a comandi del tipo docmd, ma son decisioni legate principalmente a te e a quello che devi fare