l'unica cosa che non capisco è come mai salti il primo record.... ovvero...

while not recordset.eof
'stampa
recordset.movenext
wend