Neil:
Do you have any PageFrames on your form? If so, you will need to refresh each page.
FOR i = 1 TO ThisForm.Pageframe1.PageCount
Thisform.Pageframe1.pages[i].Refresh()
ENDFOR
Otherwise, I'm not sure what could be the reason. Also, you could try refreshing each control manually.
--Paul
>I've done that but the form still doesn't get refreshed. Any other ideas. Thanks.