||Re: LOGICAL ERROR
Mervyn Bick <email@example.com>
||Mon, 12 Mar 2018 09:06:11 +0200
On 2018-03-11 10:09 PM, Mustansir Ghor wrote:
> Dear Mervyn
> 'This' is form.eamont in this case. The event handler is executed by
>> form.eamont when the value changed. As you use PBRCANCEL to save 0 to
>> form.eamont the event handler will immediately disable PBRCANCEL and
>> PBRSAVE. These pushbuttons are disabled until, say, the edit pushbutton
>> is pressed which would execute code to enable them again.
> On testing, the error is PBRCANCEL and PBRSAVE does not get disabled. I dont know why.
EAMONT_onChange is executed if the user enters 0 and then uses TAB to
move to the next control.
If you use the pushbutton's onClick event handler to place 0 in EAMONT
and move focus to the next control the onChange event isn't triggered.
You will need to execute EAMONT_onChange yourself.