>>Do you change thisform.StartName and thisform.StartAddr values in the InteractiveChange ?
>
>Nothing changes in the conbo boxes or control source or cursors. I store the current values of the two fields in memvars and then switch to a totaly different cursor and do the lookup. All that works as long as I don't run the Refresh(
Refresh() will reload the value of the controlsource into the .value of a control - are you sure your controlsource's value is what you think it should be?