beh l'esempio è complesso

io faccio in genere così

codice:
I = 2
do while not recset.eof

carico tabella o flex grid

i=i+1
recset.movenext
loop

recset è il recordset ovviamente
spero di esserti stato utile