Più che parlare di query, direi che è cambiata la strategia di ricerca. È vero che devi creare una apposita maschera A che fa soltanto questo CON CASELLA COMBINATA. La condizione WHERE della macro agisce automaticamente da filtro...anzi, scusa, mi sa che ho sbagliato la sintassi che dovrebbe essere questa:
[NomeCampoDaFiltrareInB]=[Maschere]![A]![NomeCampoCasellaCombinata]
Quello che ti ho scritto è una soluzione abbastanza standard...me ne sono andato un po' a braccio, ma se tu descrivessi dettagliatamente tutti i campi e facessi qualche esempio di record, avrei una idea più completa del tutto.