Method call tracing

Method call tracing

We have a form that has a subform, and when we add rows to that subform, we want to initialize it with values from the previous row.  This works perfectly for *most* of the fields in our subform.  However, there are a couple of fields which appear to be getting cleared AFTER the subform "On Add Row" method is called.

The problem is that I cannot for the life of me determine which method is clearing the values for these fields.  I have commented out calls in other methods that clear these fields even when those methods *should* not be getting called.  I have added trace statements through our code to determine what is being called and when.

Is there any other way to trace method calls?  I desperately want to see what is being called to clear out these values, but I cannot see any way to do so.  

Thanks in advance for any help - this one is frustrating me!