How do I get the listview's selecteditem property to change to the new value after its items have been edited?

I'm trying to edit a recordset with the listview's selecteditem property, and not even the Sleep function seems to give it enough time to refresh.