Un problema che mi assilla da tempo, ho del codice in vba in cui faccio
delle elaborazioni in sequenza, popolo delle tabelle temporanee, sposto
dei dati, cancello e accodo... tutto con ADO.


Ogni tanto questa elaborazione fallisce nel senso che mi ritrovo la
tabella con i risultati finali vuota o con meno dati di quelli che
dovrebbero esserci.
Secondo me il problema nasce dal fatto che ogni tanto l'elaborazione
dei vari passaggi è troppo veloce e le tabelle sono cancellate prima
che si riesca a fare il passaggio successivo oppure la tabella non è
ancora stata popolata e già vengono richiesti i dati al suo
interno....
sembra un po' come quando sempre in access se lancio una query di
accodamento anche da codice e poi apro subito la tabella la trovo
ancora vuota, esco e rientro dentro ed è popolata.
Ho inserito fra i vari passaggi delle routine di attesa, ma non è
sufficiente.
Esiste il modo di dire all'access di attendere a lanciare una
elaborazione fino a quando quella precedente non è terminata con la
sicurezza di avere tutti i dati?
Anche nel visual basic mi capita qualcosa di analogo e mi capita in
diversi programmi.
Spero di Essermi spiegato.


Saluti


Emanuele