Ciao.
Io lascerei la prima che hai fatto, è formalmente più corretta, anche se potresti creare una maschera con più righe e poi fare una routine in VBA che fa un ciclo di N passaggi, quante sono le righe/record che hai inserito, facendo ad ogni passaggio, un inserimento...
Ritornando alla prima maschera, potresti escogitare il modo di far rimanere l'ultimo "Cod_Cli" nei nuovi inserimenti, dovrei provare se si può fare con una 'Macro', io da programmatore VB, lo farei da codice, salvando in una Variabile, ad ogni INSERIM. il Codice Cliente e rimettendolo nel campo della nuova maschera...
Non uso Access, ma credo che si possa fare creando una macro e poi andare a smanettare nel codice creato in automatico...
Se non ci riesci, dimmelo che faccio un paio di prove e ti ridico...
Notte.