Printing Values from a Query

I am trying to print the values from an Access query but it will only print the first record.  What modifications are necessary to this code.


------------------------------
    qry.MoveFirst
    For i = 1 To qry.RecordCount
        Print #1, fld.Value
        qry.MoveNext
    Next i
------------------------------
JasonBurtAsked:
Who is Participating?
 
DalinCommented:
Try:
   qry.Movelast
   qry.MoveFirst
        For i = 1 To qry.RecordCount
            Print #1, fld.Value
            qry.MoveNext
        Next i
0
 
DalinCommented:
JasonBurt,
Recordcount is the count for the number of records you accessed, not the actual record number. To get the recordcount correctly, you need to move to the last.
Hope this help.
Regards
Dalin
0
 
JasonBurtAuthor Commented:
Thank you indeed.  And thanks for the explaination.  It works wonderfully.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.