Exit(False) - Is it possible to write this in OnValidate

vipinkuruvilla
vipinkuruvilla Member Posts: 143
Hai,

Is it possible to write EXIT(FALSE) only in the onquerycloseform- trigger?? I tried to implement this in the onvalidate-trigger on thefield of a form. But this didnt work.

Can anyone give me some ideas regarding the same....

Thanks in advance...

Comments

  • kriki
    kriki Member, Moderator Posts: 9,121
    In the Onvalidate-trigger, you can use "EXIT;"
    This means that the code after the exit will NOT be executed.
    You can't use EXIT(FALSE) , because the OnValidate-trigger has no RETURN-VALUE.
    Regards,Alain Krikilion
    No PM,please use the forum. || May the <SOLVED>-attribute be in your title!


  • kine
    kine Member Posts: 12,562
    Hai,

    Is it possible to write EXIT(FALSE) only in the onquerycloseform- trigger?? I tried to implement this in the onvalidate-trigger on thefield of a form. But this didnt work.

    Can anyone give me some ideas regarding the same....

    Thanks in advance...

    May be it is better to describe what you want to do in general. For example, the trigger OnQueryCloseForm is used in rare cases. In OnValidate is common to call Error or finish the trigger successfully.
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.
  • vipinkuruvilla
    vipinkuruvilla Member Posts: 143
    My issue is if I write the
    currRecord.Control.Activate
    Exit(False) in the onvalidate trigger, the focus is not working.But if I write the same code in the onQueryCloseForm trigger its working fine.

    Iam a bit confused...Can anyone help me out??/
  • kine
    kine Member Posts: 12,562
    Try to use the OnAfterValidate to move the focus...
    Kamil Sacek
    MVP - Dynamics NAV
    My BLOG
    NAVERTICA a.s.