# Once you select a value, can it be locked?

**URL:** <https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742>\
**Category:** Ask for Help\
**Created:** [March 16, 2022, 8:16pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742 "2022-03-16T20:16:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Howard\_Blayer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/howard_blayer/32/93351_2.png) [@Howard\_Blayer](https://community.glideapps.com/u/Howard_Blayer)\
**Post date:** [March 16, 2022, 8:16pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/1 "2022-03-16T20:16:19Z")

</div>

I’ve created a booking system that allows users to book themselves into, let’s say, 1 of 3 sessions.  
Session1 Tom  
Session2 Dick  
Session3 -

The problem is that a user can book themselves into a session that has already been taken.  
i.e. Harry can book himself into session1, overwriting Tom.  
Is there a way of stopping a user from overwriting an already booked session?

The app has 3 ‘Choice’ components, one for each session.  
The user selects the required session and then selects their name from the list of users.  
The users are not currently required to login.

Thanks  
Howard

---

<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:** [March 16, 2022, 8:20pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/2 "2022-03-16T20:20:57Z")

</div>

use a filter to hide clicked sessions

---

<div class="post-metadata">

**Author:** ![Howard\_Blayer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/howard_blayer/32/93351_2.png) [@Howard\_Blayer](https://community.glideapps.com/u/Howard_Blayer)\
**Post date:** [March 16, 2022, 8:30pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/3 "2022-03-16T20:30:24Z")

</div>

Thanks, but not quite what I was looking for.  
I would really like the sessions/bookings to remain visible but locked to Harry.

---

<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:** [March 16, 2022, 8:35pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/4 "2022-03-16T20:35:01Z")

</div>

then you cant use the choice component, for this, I will recommend an inline list, with custom action… when clicked it will set a column with the user name, replace checkmark to check… and condition if checked… show notification that this session is booked and not to set column

---

<div class="post-metadata">

**Author:** ![Howard\_Blayer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/howard_blayer/32/93351_2.png) [@Howard\_Blayer](https://community.glideapps.com/u/Howard_Blayer)\
**Post date:** [March 16, 2022, 8:37pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/5 "2022-03-16T20:37:54Z")

</div>

Thanks Uzo - I’ll experiment with your suggestion.

---

<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:** [March 16, 2022, 8:39pm UTC](https://community.glideapps.com/t/once-you-select-a-value-can-it-be-locked/39742/6 "2022-03-16T20:39:52Z")

</div>

something like that, just add a condition, if checked… not to do anything:

> **[Time & Address Picker](https://sa-test.glideapp.io/dl/ewAiAHQAIgA6ADcALAAiAHMAIgA6ACIAbQBlAG4AdQAtADMANABkADYANQAyAGMANgAtADIAYgA5ADgALQA0AGUAZQBlAC0AOQBmADIANwAtAGYANABjADEANAA4AGIAYgAzADQAZAAzAC0AZgAzAGEANAA5AGMAYwA0ADQAOAA0ADkAZQA2AGQAYQA5ADEAOQA1ADcANQA1AGMANwAxADEAYQAxAGEANAAzACIALAAiAHIAIgA6ACIAeABrADEARQBGADMARgBhAFMAYwBhAC0AMwBKADkAdQBRAGgAbABTAG0AdwAiACwAIgBuACIAOgAiAEMAaABlAGMAawAgAEwAaQBzAHQAIABtAHUAbAB0AGkAcABsAGUAIgB9AA==)**
>
> vCard + pick the time using buttons + enter address or place name, and this App will find the proper address and geolocation
