Ovviamente non è possibile, con una semplice query con parametri e senza usare codice.

Infatti:

- Like "*" & [Forms]![maschera:selezione]![campo_maschera] & "*"
ti mostra tutti i record che contengono ALMENO la stringa inserita: quindi, inserendo "4", ottieni i record con "4", "435", "Luc4". Infatti il filtro finale sarebbe LIKE "*4*".
Se non inserisci nulla (e quindi non vuoi filtrare su quel campo) ottieni LIKE "**", che in effetti vuol dire "nessun filtro"

- Se invece vuoi cercare la stringa esatta inserita nel campo devi per forza usare questo filtro:
[Forms]![maschera:selezione]![campo_maschera]
che però non funziona nel caso tu non inserisca nulla, anzi, ti verranno mostrati solo i record che effettivamente hanno quel campo VUOTO.

L'unica soluzione è fare un pulsante che aggiunge o toglie le condizioni nella WHERE della SQL, a seconda che ciascun campo sia pieno o vuoto.