>The weird thing, Antonio, is that if I use Ctrl+Tab on the keyboard to give focus back to grid1 it updates perfectly - it just freaks out when you call the AfterRowColChange from the LostFocus of the date fields in grid2.
>As I said earlier, I have had trouble before trying to access DynamicForecolor from anywhere other than in the grid itself.
John, would you please move it to the .Valid() event of the ArrivalDate textbox, and change it into:
LOCAL TrappedError AS Exception
TRY
Thisform.Grid1.AfterRowColChange()
CATCH TO m.TrappedError
MESSAGEBOX(m.TrappedError.Message)
ENDTRY
----------------------------------
António Tavares Lopes