Ho risolto, che scemo. E' un elenco di sedi associate a clienti.
A seconda del cliente sull'evento "su attivato" della casella che elenca le sedi del cliente, via VBA l'origine riga viene sostituito con una query filtrata con un criterio tipo ID_cliente = 3.
solo che all'uscita o alla chiusura mi sono dimenticato di risostituire la query con la sua versione non filtrata.
Così quando riapro la maschera su un'altro cliente, tutte le voci sono chiaramente fuori elenco.
Ora visualizza correttamente. Grazie comunque dell'attenzione!!
Ops