Well since you are in Access and it handles recordsets so well just put it in a table.
then you can sort the table or whatever.
----------------- here is a sample -----------
Dim db As Database, rst As Recordset, SQL As String
Dim A As Integer
Set db = CurrentDb
' SQL string.
SQL = "SELECT * FROM YourTable WHERE yourfield = SomeValue Order by yourfield"
Set rst = db.OpenRecordset(SQL)
rst.MoveLast
rst.MoveFirst
For A = 1 To rst.RecordCount
'do whatever here
Next
rst.Close
db.Close
DougP, MCP
dposton@universal1.com
Ask me how Bar-codes can help you be more productive.