Quella che tu chiami tabella2 in realtà deve essere il risultato di una query che preleva i dati da tabella1 e li mostri nella sequenza che hai richiesto. C'è qualcosa che mi sfugge nel focalizzare pienamente il tuo intento, ma presumo tu voglia servirti di una "query a campi incrociati" (leggi la guida in linea) oppure della funzione di concatenazione di Allen Browne
http://allenbrowne.com/func-concat.htm
Un'altra possibilità sarebbe quella di alimentare tabella2, ma dovrai servirti di un ciclo su recordset di tabella1 e impostare record per record...serve implementare un codice VBA.