# Rolling Booking

**URL:** <https://community.glideapps.com/t/rolling-booking/46282>\
**Category:** Ask for Help\
**Created:** [August 8, 2022, 11:25pm UTC](https://community.glideapps.com/t/rolling-booking/46282 "2022-08-08T23:25:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [August 8, 2022, 11:25pm UTC](https://community.glideapps.com/t/rolling-booking/46282/1 "2022-08-08T23:25:29Z")

</div>

Hey would it be possible to help me with creating a rolling booking or a recurring booking.

 ![Screenshot 2022-08-09 at 01.17.31](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/3/037d504bc5e5fd5b240d3adb883c71b8def1804b.jpeg)  
In the screenshot theres a form where users can choose to book a tennis court. They need to insert their name, choose a time and date, a duration and they can add some side notes. However my client wants an option for coaches where they can roll a booking ie: they can choose to reserve the court for the following three months on the Monday of every-week.

This would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [August 9, 2022, 2:32am UTC](https://community.glideapps.com/t/rolling-booking/46282/2 "2022-08-09T02:32:41Z")

</div>

For recurring bookings to be effective in the app, you’d need to have one row per event. For an event with no end date, this would be an impossibility. Really, the only way I can see this working would be through some sort of automation after the form is completed—you’d need to create one row per event (in your case, one per week on Mondays) between the start and end date. Easier said than done.

---

<div class="post-metadata">

**Author:** ![Uzo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/uzo/32/22639_2.png) [@Uzo](https://community.glideapps.com/u/Uzo)\
**Post date:** [August 9, 2022, 2:41am UTC](https://community.glideapps.com/t/rolling-booking/46282/3 "2022-08-09T02:41:40Z")

</div>

you can calculate next Monday’s dates, or just check if is Monday and if the booking is active… then simply show the date and time as a booked.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [August 9, 2022, 11:38pm UTC](https://community.glideapps.com/t/rolling-booking/46282/4 "2022-08-09T23:38:48Z")

</div>

True. That works if you’re checking against dates, but it won’t work if you’re scrolling through an in-line list of calendar events. I guess it depends what you’re after.

---

<div class="post-metadata">

**Author:** ![Mitchell\_Francis](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mitchell_francis/32/45916_2.png) [@Mitchell\_Francis](https://community.glideapps.com/u/Mitchell_Francis)\
**Post date:** [August 10, 2022, 12:48pm UTC](https://community.glideapps.com/t/rolling-booking/46282/5 "2022-08-10T12:48:38Z")

</div>

okay i see thanks guys
