# Inventory items not showing in Layout

**URL:** <https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715>\
**Category:** Ask for Help\
**Created:** [March 22, 2026, 5:05am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715 "2026-03-22T05:05:49Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lexscious](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lexscious](https://community.glideapps.com/u/Lexscious)\
**Post date:** [March 22, 2026, 5:05am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/1 "2026-03-22T05:05:49Z")

</div>

Hi,  
I added a new item to inventory yesterday and was able to select it to allocate to a project as per normal, but noticed one of my other items, shows up as Inventory and can be selected, but the Cost Per Unit for that particular item, cannot be selected.

I deleted that Item and added it again, but still, it shows as an Inventory Item, but you cannot select the corresponding Price Per Unit.

I thought maybe it was an issue with me having the item number limited, but I can’t see where the issue is.

The bottom two items are the issue, the one above is fine.  
Ideas on what to check please?

Thank you

 ![Screenshot 2026-03-22 145819](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/6/160f8966552f631a5b696736cac7f45d83c8bb52.png)  
 ![Screenshot 2026-03-22 145838](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/b/5b7dca9ac5c4dcdb51e2464e3afb11d9a27e34c4.png)  
 ![Screenshot 2026-03-22 150417](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/3/3361117a009462fa9240106663cdcdcf60837953.png)  
 ![Screenshot 2026-03-22 150428](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/8/c86e26b68f0ce42511a89bb2eaef12a14473b8a9.png)

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [March 22, 2026, 8:31am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/2 "2026-03-22T08:31:08Z")

</div>

The source of the choice component is a column of the table where you are adding items?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 23, 2026, 1:07am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/3 "2026-03-23T01:07:20Z")

</div>

Is there a reason you have to separate the cost per unit from the item? Is the relationship between item and cost per unit one to many?

I thought it would make sense to have a cost assigned to each unit and you can just do a relation - lookup but I want to know more about your data.

---

<div class="post-metadata">

**Author:** ![Lexscious](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lexscious](https://community.glideapps.com/u/Lexscious)\
**Post date:** [March 23, 2026, 1:32am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/5 "2026-03-23T01:32:43Z")

</div>

I tried it, but I couldn’t figure out how to get it to work properly, and this has been working until now.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 23, 2026, 12:30pm UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/6 "2026-03-23T12:30:55Z")

</div>

I re-read your post. My question now would be are you adding a whole new item?

Or would you add the same item A multiple times if you want to allocate it to different projects?

---

<div class="post-metadata">

**Author:** ![Lexscious](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lexscious](https://community.glideapps.com/u/Lexscious)\
**Post date:** [March 24, 2026, 1:53am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/7 "2026-03-24T01:53:48Z")

</div>

I only add items once to Inventory and then allocate a portion of them to different projects. The same entry is in the screenshots because I was testing to see if there was an error on that line, or on similar descriptions etc.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 24, 2026, 11:08pm UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/8 "2026-03-24T23:08:04Z")

</div>

Here’s my suggestion on the structure I would build.

Tables:

1. **Inventory Items**

Create a master ‎`InventoryItems` table where each row is a unique item you stock. This is the single source of truth for item meta: name, SKU, default cost per unit, and unit of measure. All selection in forms and screens should point back here via relations or direct references, not to duplicated item text in other tables.

1. **Projects**

Use a ‎`Projects` table where each row represents a project/job that can consume inventory. This keeps project metadata (client, dates, status, etc.) clearly separated from inventory data, and makes it easy to create project-level screens and summaries.

1. **Inventory Allocations**

Introduce an ‎`InventoryAllocations` table that sits between ‎`InventoryItems` and ‎`Projects`. Each row is “item X allocated to project Y with quantity Z at cost C”. In Glide, you’ll typically add rows into this table via:

- A form on a Project screen (writing a row linked to that Project).
- A Choice component to select the **Item** (backed by ‎`InventoryItems`).
- A computed or copied **Cost Per Unit** for that allocation (via relation/lookup or preset logic). You should never “select Cost Per Unit” as a separate entity. You select an **Item** , then derive or snapshot its cost into the allocation row. That avoids flaky behavior where some price rows show and others don’t, because price is always a property on an item or an allocation, not its own “choice source”.

Across the app, Glide relations and lookups do most of the heavy lifting:

- ‎`Projects` ↔ ‎`InventoryAllocations`:

Project screen shows all related allocations via a relation column (one-to-many).

- ‎`InventoryItems` ↔ ‎`InventoryAllocations`:

Item detail screen can show usage across projects.

---

<div class="post-metadata">

**Author:** ![Lexscious](https://avatars.discourse-cdn.com/v4/letter/l/7ba0ec/32.png) [@Lexscious](https://community.glideapps.com/u/Lexscious)\
**Post date:** [April 10, 2026, 4:55am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/9 "2026-04-10T04:55:54Z")

</div>

Thank you for your help. All seems to be working now 🙂

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [April 17, 2026, 4:56am UTC](https://community.glideapps.com/t/inventory-items-not-showing-in-layout/86715/10 "2026-04-17T04:56:38Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
