Vorrei ricordarti 2 cose:
1) L'importazione di File di Testo consente, leggendo bene le OPZIONI del Wizzard, di andare a definire e/o Ridefinire eventuali gestioni sui singoli CAMPI, questo darà origine ad una Specifica di Importazione che verrà salvata nel File(MDB) e che sarà richiamabile anche via VBA.
2) Normalmente i campi NUMERICI saranno solo quelli che hanno ragione di esselo, come quelli Oggetto di Calcolo, tuttavia nel tuo caso dovendo rispecchiare, almenno per quanto comprendo, una logica di PROGRESSIONE numerica è una scelta corretta.
Il problema di cercare i BUCHI è una cosa non di semplice soluzione se non sei un pò pratico di VBA.
Devi infatti aprire un Recordset sulla tabella dopo l'importazione, ordinare l'estrazione del Recordset in modo CRESCENTE sul Campo [CODICE] e ciclare tutti i dati finchè non trovi che la differenza tra Attuale e precedente>1, a quel punto devi sommare 1 al precedente ed otterrai un primo TAPPO...!
Ovviamente questa procedura di ricerca deve essere ben strutturata per essere richiamata all'occasione(da definire...)
Se non hai pratica con VBA... vedo molto prematura questa cosa.