I am having a problem saving grid column vales to global variables and using these variable to locate a record for edit. I have a form with a grid which displays the correct records available for edit. The user selects the record to edit from the grid and presses a edit button. In the click property of the edit button I save the grid values to global variables and then do a locate. The problem is that the first time I go thru this routine it workd correctly, but once I return to the grid and select another record the global variable values are never changed. I am at a loss as to how I am not getting the correct values. Any Ideas?