la notte porta consiglio e penso di aver trovato il problema...

i record che vado a leggere sono del tipo
Gruppo tipologia numero

quando legge il primo record quindi inserisce un numero, poi va a capo e legge il secondo record etc

quindi devo fare qualche cosa del genere

if gruppo lo steso di prima continuo a scrivere i dati nella stessa riga
if gruppo cambia vado a capo e scrivo sulla seconda riga

proverò e vi faccio sapere