Visto che immagino ogni articolo possa essere associato a più DDT, il legame che devi creare tra articoli e DDT è di tipo molti-molti.
Devi creare una tabella "articoli", una tabella "DDT" e una terza tabella "articoli-DDT" che conterrà le associazioni delle chiavi primarie delle prime due tabelle.
Il filtro di articoli lo farai su una query che chiamiamo "filtro" utilizzando gli strumenti di interfaccia.
Una maschera DDT con origine record dalla tabella "DDT" conterrà una sottomaschera con origine record dalla tabella "articoli-DDT" e campi master e secondari corrispondenti ai relativi ID.
Con un codice in VBA potrai aggiungere alla tabella "articoli-DDT" le associazioni tra gli articoli filtrati nella query "filtro" e il record selezionato in maschera DDT, in modo che questi ti compaiano nella sottomaschera.
Per non ricorrere al VBA, un'altra possibilità è di selezionare uno a uno tutti gli articoli nella sottomaschera.
Poi puoi andare in stampa con un report, che conterrà il codice univoco del DDT e la distinta degli articoli associati.