Buona sera a tutti,

Alla fine sono riuscito a risolvere....

Per ottenere un lavoro a mio avviso "pulito", adottando una delle possibili soluzioni, era sufficiente ricorrere all'uso di 3 recordset e un loop.

Il primo recordset per l'intestazione, il secondo come appoggio dettagli preventivo e il terzo per l'inserimento dettagli in fattura.

Il loop per "scorrere" tutti i dettagli da trasferire da preventivo a fattura.

In linea di principio la logica era chiara ma non sapevo come implementarla.

Non era certo necessario conoscere per intero VBA e SQL..... anche se mi piacerebbe.
Studiando recordset e loops ce l'ho fatta.
Mano a mano che incontrerò problematiche mi auguro colmerò sempre più le mie grosse lacune in merito.

Grazie per i suggerimenti forniti