Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics NAV (Archived)

IIF Condition

Posted on by 3,027

Hi

  I want if Balance is < 0 then it should show Balance Amount + 'Dr'. If > 0 then Balance Amount + 'Cr' in report textfield

Thanks

*This post is locked for comments

  • Suggested answer
    Yogesh Kulkarni_ Profile Picture
    Yogesh Kulkarni_ 1,762 on at
    RE: IIF Condition

    Yes, you may use the methods by Amol sir and Tina.

    Or else you can directly provide the Expression of the Textbox as:

    iif(Balance < 0,CStr(Balance)+"Dr",CStr(Balance)+"Cr")

     

    -Yogesh Kulkarni
    Please verify, if you find answer helpful.

  • mmv Profile Picture
    mmv 11,465 on at
    RE: IIF Condition

    Hi,

    You may use the methods mentioned by Amol and Tina

  • Verified answer
    Tina Menezes Profile Picture
    Tina Menezes 2,576 on at
    RE: IIF Condition

    Hi,

    You can define a variable 'Result' with datatype 'Text' in C/AL globals. Now in OnAfterGetRecord trigger you can write the following code:

    IF Balance <0 THEN

    Result:=FORMAT(Balance)+' Dr'

    ELSE

    Result:=FORMAT(Balance)+' Cr';

    Use this text variable 'Result' in your report textfield.

  • Verified answer
    Amol Salvi Profile Picture
    Amol Salvi 18,694 on at
    RE: IIF Condition

    You can write this code on onaftergetrecord trigger

    If balance >0 then

     Balanceamount :=format (balance)+'dr'

    Else

     Balanceamount:=format(balance)+'cr'

    Define balanceamount aa variable with datatype text

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,280 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,235 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans