I've set up a calendar for a meeting room we have in the office and set list permissions to prevent users from deleting another person's booking. The last step is to prevent people from being able to create a booking at the same time as another booking.

I thought this would be a simple validation rule - especially since there is a "check double booking column" but I can't for the life of my figure this out.

All the solutions I can find are around the "resource calendar" feature in SharePoint 2010, which no longer exists in 2013.

Does anyone have any idea how to set up this functionality in 2013?


The validation rule doesn't help in your situation, it's only working on the current record, not the whole list items!


  1. Server-side solution: Create an Event receiver on item adding to check if the there is already booking on the same date.

  2. Client-side solution: Add an event on date control to check if the booking exists using CAML Query and JSOM

  • Sadly both of those solutions are outside of my skill level, thanks anyway though.
    – vauny
    Sep 26 '18 at 4:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.