I want a generic procedure to test bound fields on a subform for updating or changing of the value and then sending a message to the user when the value changes. I do not want to send the message the first time the user enters data, but only if he/she changes it. Also, I want this procedure to be able to apply to any control on the subform. So if I have 5 fields, I want to put the code behind, say, the BeforeUpdate event and send the warning. I can do this for a single field by referring to the field explicitly. But I want to use the same code for any field on the subform. Can some combination of the ActiveControl property and the OldValue property (old value is null?) be applied to fields on a subform. I've tried various combinations of code in VBA and can't seem to get it right. I'm using Access 2003. I've searched tek-tips and other places and can't seem to find an answer. Any help would be greatly appreciated!