Io x principio metto SEMPRE un ID contatore e, come nel tuo caso, una chiave secondaria con le caratteristiche volute.
Userei 2 campi aggiuntivi (Anno e Progressivo) e, purtroppo, su Access non hai molte scelte...
Puoi creare una qwery di inserimento che, come si diceva nel messaggio di prima, cerca il MAX di ID x quell'anno
Ma non mi piace...
Andrea
http://amelix.blogspot.com/index.html