Leave date field empty in form

I have a list of contracts with a โ€œStart Dateโ€ column and an โ€œEnd Dateโ€ column in Date format.

When I create a new entry it forces me to pick a date in the Date columns.

Iโ€™d like to keep the End Date empty because the contract runs until the customer ends it, but appsheet wonโ€™t allow it empty.

I have Format Rules on the end date, so it highlights contracts that is about to end.

Any ideas on how to adress this?

Solved Solved
0 11 2,008
1 ACCEPTED SOLUTION

No problem , you are welcome.

Another reason for " This entry is invalidโ€ could be if the column type and date entry mismatches. Text entry in number column for example.

Okay. But I believe if the initial value is also date and there is no mismatching valid_if constraint , then in general it should not show the error message.

Anyway good to know , you have got it working now.

View solution in original post

11 REPLIES 11

Sounds like youโ€™ve got a valid_if formula but its set to not be valid if the column is blank

I donโ€™t have a โ€œvalid ifโ€ formula.

I believe if the date column is not set to โ€œRequiredโ€ , one can save the form without entering the date.

Or as Simon mentioned.

The field is not set to required.

Could you please share what error message you are getting if you leave it blank and try to save.

Hmmโ€ฆ I tried again now, and it suddenly worksโ€ฆ hmmmโ€ฆ

The previous error message was โ€œThis entry is invalidโ€

Good to know it works.

In general that message should get displayed if there is a valid_if constraint on the column.

Yes, I understand.

But Iโ€™ve never used valid_if on anything yet.

Thank you for the help anyways.

No problem , you are welcome.

Another reason for " This entry is invalidโ€ could be if the column type and date entry mismatches. Text entry in number column for example.

Okay. But I believe if the initial value is also date and there is no mismatching valid_if constraint , then in general it should not show the error message.

Anyway good to know , you have got it working now.

Thank you Yeah that might be it.

Ahhh. I get it now possibly. There was an initial value of today()