I want to allow users to make one entry per day.
Loading
I want to allow users to make one entry per day.
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
Rajkiran SwainPosted Mar 31, 2023, 3:13 PM
To allow users to make only one data entry per day in a SharePoint list, you can use a combination of calculated columns and validation settings. Here are the steps:
Add a "Date" column to your SharePoint list. This column will track the date when a user last made an entry.
Create a calculated column named "Today" with the formula "=TEXT(NOW(),"yyyy-mm-dd")". This column will store the current date in the format "yyyy-mm-dd".
Create another calculated column named "DaysSinceLastEntry" with the formula "=IF(ISBLANK([Date]),0,DATEDIF([Date],[Today],"d"))". This column will calculate the number of days since the user last made an entry.
Edit the list validation settings by going to List Settings > Validation Settings. In the formula box, enter the following formula: "=DaysSinceLastEntry>=1". This will prevent users from making more than one entry per day.
Save the validation settings and test the list by trying to add multiple entries on the same day. The validation will prevent the second entry from being saved.
That's it! With these steps, you have set up a simple mechanism to allow users to make only one data entry per day in a SharePoint list.
sowmya AEPosted Mar 27, 2023, 5:39 PM
Hello Pramod, I am using sharepoint Online. How can I connect with you online? I have lot more questions I read all of your blogs It would be much helpful for me if you can clear my doubts.
Tuhin PaulPosted Mar 26, 2023, 9:15 AM
You can achieve this in SharePoint by using a combination of column validation and workflow.
You can create a new SharePoint Designer workflow on the list. In the workflow, add a "Condition" action and set the condition to check if the "DateEntered" column contains today's date. You can use the "Today" function in SharePoint to get today's date.
Pramod BhosalePosted Mar 25, 2023, 5:19 AM
Can you please tell me which SharePoint version are you using? (On-prem or Online)
Naimish MakwanaPosted Mar 23, 2023, 4:07 AM
Hello Sowmya,
Please refer blow link:
https://sharepoint.stackexchange.com/questions/153059/limit-only-one-entry-per-day-per-user-in-sharepoint-list
Thanks
Naimish Makwana