Magari non si applica al tuo caso specifico, non lo so dato non hai indicato come la generi, ma mi chiedevo:
non è possibile generare il progressivo direttamente nella procedura che crea la tabella di appoggio?
Sempre ammesso che tu abbia creato una procedura (codice VB), perché se usi una query allora il mio pensiero non vale.
In ogni caso, il tuo campo:
ProgressivoOrdini: DCount("*";"TabOrdini";"cliente='" & [cliente] & "' And id<=" & CLng([id]))
non mi è chiaro, dato che nei campi che hai indicato non appare alcun campo di nome 'cliente' e 'id'
Magari se mostri la query...