web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested answer

How to write a status code based on start date and end date in X++

(0) ShareShare
ReportReport
Posted on by 35

Hi experts,

I need support for writing a code for getting status in Enum Filed of the table via validation of Start Date and End Date.

I have created 3 fields in Table which are as follow:

a. Subscription Start Date (Date Field)

b. Subscription End Date (Date Field)

c. Subscription Status (Enum Field)

also created base Enum with 2 option Active and Deactive

I would like to apply logic if current date is >= start date and <= end date then status field show Active  or  current date > end date then status shown as Deactive.

Please help me to write this code on table as well as form too.

thanks in advance 

I have the same question (0)
  • Suggested answer
    Dynamics Community 101 Profile Picture
    310 on at
    RE: How to write a status code based on start date and end date in X++

    Hi Dhaval,

    In the modified field of the table write the below code :

     

    if(this.startDate && this.endDate)
    {
    	if((this.startDate<=SystemDateGet()) && (this.endDate>=SystemDateGet()))
    	{
    		this.Subscriptionstatus = status::Active;
    	}
    	if(this.endDate 

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
CA Neeraj Kumar Profile Picture

CA Neeraj Kumar 2,100

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 890 Super User 2025 Season 2

#3
Sohaib Cheema Profile Picture

Sohaib Cheema 633 User Group Leader

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans