If you were using onObjectExit, I'd be recommending Exit Script [False].
Have you tested this on a completely new layout? (Don't copy and paste from your current layout for this test.)
Yes, I did a complete new layout and tried it there -- that was one of the steps I tried (mentioned in the original post). Same thing.
I had tried it OnObjectExit, with no change. In the other file I have it working fine on OnObjectModify.
Where does the Exit Script [False] go in the script? After EndIf?
I built all of your various fields and your script into a table I had lying around... and it works fine. I could not break it. I even changed the various date fields to Text to see if that mattered at all. It did not.
Maybe try a Recover on your file that is giving you the problem?...
Forgot to mention, I had tried a Recover earlier, with no change.
So, what I just did was to remove all the fields from the layout (which is one I had been working all day long to get right) and then reinserted them one by one. Whatever was causing the conflict is now gone -- it works fine. Yeesh.
Your VW bus reminds me of the 1963 Transporter with all of 36 HP that I used to drive many years ago. I called it a Model 2060, 20 MPH up the hill and 60 miles an hour down. Average of 50 engine-hours between something breaking.
>> Whatever was causing the conflict is now gone -- it works fine. Yeesh.
Yeesh, indeed. I hate problems like that. No logic to it. *_* Something just 'broke' and we do not know why... Ugh.
In any case, glad it worked itself out for you. That's better than the alternative, I guess.
Glad the Bus reminded you of something good (or maybe not so good?...).