Hi, Christian-
>I think you're right! The forms Error event fires and I can trap the error there. Better, it fires even if the control is not bound to a form's property (in my case, it's bound to a field).
Ah. I was relying on my comment, so I'm very happy it turned out to apply to your situation, too.
>
>The first tests I ran work fine! Here is my code:
>
>
>LPARAMETERS nError, cMethod, nLine
>if nError = 2034
> wait window nowait 'Invalid date'
> thisform.ActiveControl.setfocus
>endif
>Very grateful for the tip, thank you Nancy!
You're very welcome. I can't tell you how crazy this made me. I'm sorry I didn't see your thread sooner.