# Equipment rental

**URL:** https://community.glideapps.com/t/equipment-rental/57724
**Category:** Ask for Help
**Created:** [February 9, 2023, 8:15pm UTC](https://community.glideapps.com/t/equipment-rental/57724 "2023-02-09T20:15:54Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 9, 2023, 8:15pm UTC](https://community.glideapps.com/t/equipment-rental/57724/1 "2023-02-09T20:15:54Z")

</div>

Hey Community,

I would like to book equipment to shooting-dates.  
I already made it, that I can select the equipment and add the project to it.

BUT now I stuck with the problem, that a Equipment can be booked for several “projects” depending on the pickup and return date. Does someone already solved that topic and has a good idea? I already receive the start and end date of the booking with a relation table from the selected project. I think my only problem is, that it sould be possible to select multible projects. So the selected project should be safed in an array or something like that. But I do not know a solution?

THANKS  
Andi

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 9, 2023, 8:23pm UTC](https://community.glideapps.com/t/equipment-rental/57724/3 "2023-02-09T20:23:31Z")

</div>

but wich kind of array I have to select? There is no setting that is specifically called array

---

<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: [February 9, 2023, 9:14pm UTC](https://community.glideapps.com/t/equipment-rental/57724/4 "2023-02-09T21:14:09Z")

</div>

Ya…that was a lousy bot answer.

So, to clarify

1. you have equipment that can be checked out
2. A user can check equipment out, which adds the items to a log
3. You’re using relations/lookups to bring the start/end time back into the equipment table (?)
4. You want to allow users to check out the same equipment more than once (at different times) ?
5. You probably want logic that prevents users from checking out the same equipment during the same block of time?

---

<div class="post-metadata">

### Author: ![David\_Gabler](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david_gabler/32/44332_2.png) [@David\_Gabler](https://community.glideapps.com/u/David_Gabler)
#### Post date: [February 9, 2023, 9:47pm UTC](https://community.glideapps.com/t/equipment-rental/57724/5 "2023-02-09T21:47:36Z")

</div>

> [@Robert\_Petitto](#):
>
> Ya…that was a lousy bot answer.

Does @Glide think before speaking?

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [February 9, 2023, 10:22pm UTC](https://community.glideapps.com/t/equipment-rental/57724/6 "2023-02-09T22:22:30Z")

</div>

The bot has a very good imagination. It’s imaginary friends are glide features that that don’t actually exist. Sometime I wish it would just say “sorry, I don’t actually know the answer”. I feel like we’re on damage control to correct it before users get confused looking for something that doesn’t exist.

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 10, 2023, 7:55am UTC](https://community.glideapps.com/t/equipment-rental/57724/7 "2023-02-10T07:55:08Z")

</div>

Hey,

exactly!  
4 / 5 is what I need / miss in my app now.

Thanks for your input  
Andi

---

<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: [February 10, 2023, 12:24pm UTC](https://community.glideapps.com/t/equipment-rental/57724/8 "2023-02-10T12:24:42Z")

</div>

Yeah…that’s the trickiest part. It’s just like booking a person (calendly). It’s a bit easier since (I think) you’re only working with days and not hours and minutes, right?

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 10, 2023, 12:40pm UTC](https://community.glideapps.com/t/equipment-rental/57724/9 "2023-02-10T12:40:49Z")

</div>

exactly. I just use days

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 12, 2023, 6:19pm UTC](https://community.glideapps.com/t/equipment-rental/57724/10 "2023-02-12T18:19:33Z")

</div>

Do you have an idea?

---

<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: [February 12, 2023, 6:34pm UTC](https://community.glideapps.com/t/equipment-rental/57724/11 "2023-02-12T18:34:13Z")

</div>

Working on it! Almost have a working solution. It’s a bit complicated.

---

<div class="post-metadata">

### Author: ![HouseHippo](https://avatars.discourse-cdn.com/v4/letter/h/6f9a4e/32.png) [@HouseHippo](https://community.glideapps.com/u/HouseHippo)
#### Post date: [February 12, 2023, 6:44pm UTC](https://community.glideapps.com/t/equipment-rental/57724/12 "2023-02-12T18:44:48Z")

</div>

Honestly @Andreas_Ramelsberger just use [Rentle](https://www.rentle.io/rent). Building in Glide is reinventing the wheel.

---

<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: [February 12, 2023, 8:26pm UTC](https://community.glideapps.com/t/equipment-rental/57724/13 "2023-02-12T20:26:23Z")

</div>

Figured it out. It’s quite complicated, but it works:

> **[Loom Recorder Settings - 12 February 2023](https://www.loom.com/share/17c2f52399224d36844184fcd9718ee3)**

If you’re interested in grabbing this template to hit the ground running, DM me.

---

<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: [February 12, 2023, 8:28pm UTC](https://community.glideapps.com/t/equipment-rental/57724/14 "2023-02-12T20:28:08Z")

</div>

> [@HouseHippo](#):
>
> Honestly @Andreas_Ramelsberger just use [Rentle](https://www.rentle.io/rent).

This is neat.

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 13, 2023, 9:34pm UTC](https://community.glideapps.com/t/equipment-rental/57724/15 "2023-02-13T21:34:17Z")

</div>

Hey Robert,

thanks a lot for your video.  
Yes as you say, it looks quite complicated ;)) But I think if it works, it works 😉  
And I prefer to have everything in one app, thats why it is still a good solution to go.

Is it possible that the table with the dates is increasing automatically? So that it always has 90 days from today?

I would be happy if you could share the app with me, so that I can import those tables.  
And if you are fine I would like to pay you a 50$ donation.

Best regards  
Andi

---

<div class="post-metadata">

### Author: ![Andreas\_Ramelsberger](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/andreas_ramelsberger/32/52780_2.png) [@Andreas\_Ramelsberger](https://community.glideapps.com/u/Andreas_Ramelsberger)
#### Post date: [February 17, 2023, 9:10pm UTC](https://community.glideapps.com/t/equipment-rental/57724/16 "2023-02-17T21:10:56Z")

</div>

Hey @Robert_Petitto  
I am working on the table… right now.  
Look at the screenshot here:

 ![Bildschirm­foto 2023-02-17 um 22.02.41](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/e/f/ef3879f204e681396e5d7fe8e74049a51944d8e9.jpeg)

It works that I add equipment with one click in the “equipment hinzufügen” list and then it is part of the log. In the added equipment list I am not able right now, to delete an item again with one click. Do you have an idea here? It has to go to the log and delete the equipment related to this shoot and dates.

My main problem is, that I can not book equipment part by part as you showed it. I have to do it much quicker with a list. Therefore we have to select date and project (this works) and then filter the equipment that is available. This is where I do not find a solution. I think I have to write the rental dates in the equipment / inventory table in an array with every booking. And then I can compare the selected dates with them and if it is all fine it will be shown. Do you know what I mean?

I think in the log table I need a column that shows all dates between the in and out date and then I import it with a rel / lookup in the inventory table. And then with an IF I can say if these dates are part of the selected dates in the checkout table then filter it from the list. Is this the correct / best way?

Best regards  
Andi

---

<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: [February 17, 2023, 10:36pm UTC](https://community.glideapps.com/t/equipment-rental/57724/17 "2023-02-17T22:36:18Z")

</div>

I’m not sure I follow. You say you can’t check out the equipment piece by piece. Do you mean that a user checks out a set of equipment all at once? Do you then need to determine if any of the individual pieces within the set are available in order to determine if the set as a whole is available? If so, the template wasn’t set up for that logic.
