>In the .Destroy() event of all of my forms, I load up and array of all aliases that were or could have been buffered during form operation. They are run through a loop (in a transaction class) that performs a tablerevert() on each alias flushing all buffers before the form is killed. That would solve your dilemma because then all you need to do is a loop to release the forms and the buffered aliases are automatically taken care of inside the form.
Thanks, but that was my first (and easier :) ) solution. But what I really need to do though is stop to ask the user whether they wish to save the unresolved edits (due to requirements) , and I have to return to whatever the current form/page is. So I need to do something as Nick and Edward have suggested...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.