In generale credo sarebbe meglio andare a riscrivere il predicato SQL di una QUERY e lasciare come ORIGINERIGA sulla combo sempre la stessa Query...
DbEngine(0)(0).QueryDefs("NomeQuery").SQL="SELECT * FROM T1 WHERE..."
Quindi apri la Form e la Combo viene popolata con i dati dinamici...
Mi fa sempre piacere imparare cose nuove, cosa cambia dal mio metodo sicuramente più "grezzo",
a questo?
tornando invece al problema iniziale quindi non è ben chiaro il motivo per cui il programma per funzionare ha bisogno di una "pausa".....