Hi Carl...Am I sure? NO, not always. A close look at my update was that they "do not appear to execute". I was very specific not to say it absolutely.
For this test I did the following:
Put a simple program in element1 ExitElementEvent that was something like: element2 = "I WAS UPDATED".
I had my cursor in element1, pressed F10. Went back to look at record and element2 was still empty.
I also also done some routines to understand the Event sequence (see earlier posts at
http://www.lantica.com/Forum2/cgi-bin/yabb/YaBB.pl?board=gen_disc;action=display...) but it does not appear to be consistent. I suspect that what we are seeing in the testing is a WriteLn that says something may have been called, but there may be underlying conditional logic that actually controls if anything happens. Using WriteLn can only show us the possible firing sequence, but doesn't really tell us if anything is executed. Example, ElementExitEvent may be called but logic could say something like: "IF @SAVE THEN CNEXT". That is why I thought actually watching result might be better.
But since there is most likely underlying logic, just because it worked properly (did not execute) this time, that there might be some other conditions under which it might.
I feel more comfortable now that I have tested it. It was just one of those random thoughts you get when trying to troubleshoot......"what could possibly be going wrong?" routines.