>Hi
>
>>No doesn't need any controlsource.
>>You could set it in form.init. If rowsourcetype is something that's a cursor (fields,SQL,quer,alias) then as you move in listbox you're moving the pointer in listbox (listindex = 1, recno() of underlying cursor is 1)
>
>I am using the table directly as fields and specified the field names (or should I have used alias, as I just tried it and still the list works as before)
>
>>myListBox.ListIndex = recno('cursorName')
>
>Okay I will set this in the Init for the form.
>
>Thanks a lot for your help.
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)
Cetin