>Hello Cetin,
>
>Yes it is the default behaviour, you are correct. However, when I do things like ... add a new record in the table, whilst the row changes in the table, the highlight in the list box stays on the previous record? Any ideas why?
>
>Also, if I call the list's requery method after adding the new record, I am moved of the new record to what appears to be the last record the list was actually highlighting?
>
>Boy am I confused! :)
>
>Regards,
>
>Angie.
Angie,
When rowsource is sonething that's based on a cursor (alias,fields,query,sql) then you've a listindex=recno("underlyingsource") relationship.
Added a new record or requeried and set pointer in source to desired record:
thisform.myList.ListIndex = recno("underlyingsource")
Cetin