>Fields or alias, honestly I don't know the difference and never worried about it. My favorite is using SQL (I can format and order the way I want and still yet have access to all columns that're not part of listbox columns)
I have successfully tried to locate the record and list index but the problem arose when the recno() is not the iid, the listindex does not match either the iid nor the default order of the table.
So I tried to put in into a cursor ordered by me so recno can be listindex no. I have put in a SELECT in the Form.Init() into a cursor. That cursor is not available for the list box I guess.