Hi everyone! Here's what I'm trying to do: when a subform loads, I want to put the data of every field in a array. When the subform closes, the fields' data is restored from the array. The trick is that if the user pressed the 'Save' button located on the MAIN FORM, the array will be updated with the fields' new data so that when the form closes, the data 'restored' in the fields from the array will be the same. First, is it possible to do this? Second, is there any way to update the fields' value in the OnUnload event? Any help would be much appreciated!