# Form not showing for "Show form screen" action

**URL:** https://community.glideapps.com/t/form-not-showing-for-show-form-screen-action/60981
**Category:** Ask for Help
**Created:** [April 25, 2023, 10:17pm UTC](https://community.glideapps.com/t/form-not-showing-for-show-form-screen-action/60981 "2023-04-25T22:17:10Z")
**Posts on this page:** 1
**Showing post:** 8

<div class="post-metadata">

### Author: ![kiptoo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kiptoo/32/57036_2.png) [@kiptoo](https://community.glideapps.com/u/kiptoo)
#### Post date: [April 26, 2023, 1:35pm UTC](https://community.glideapps.com/t/form-not-showing-for-show-form-screen-action/60981/8 "2023-04-26T13:35:33Z")

</div>

Pardon the delay here. Some updates/replies:

> [@kiptoo](#):
>
> resetting my browser data shortly

This didn’t change anything, so that rules out possible browser issues

> [@Jeff\_Hager](#):
>
> It is possible to lose a layout if you begin to change the source to different table, but I’m not sure that’s the case here

> [@ThinhDinh](#):
>
> Did you make any changes to the tables, like removing default ones, after you copy the template?

A bit of a historical context.  
I wanted use Google Sheets (GS) as the primary data source because my customers need full access to their data and they’re already used to Sheets. But I encountered this limitation about Glide data sources: [we can’t connect an existing Glide table to a GSheet](https://community.glideapps.com/t/glide-tables-mixed-with-google-sheets/24501/2) yet. So these are the steps I took instead:

1. Copy [Inventory by Glide](https://go.glideapps.com/app/182nteIxSzLnhmFc6XDf) template into a new project
2. Copy all the Glide Tables (“GT”) in the template into a Google Sheet (basic fields only), each table onto a separate sheet on the same file
  - Add a row ID column on the tables that were missing to ease relation lookups

3. Make the GSheet file the primary data source for my project
4. In the new data source, recreate the relations and other computed fields to match the old template project, doing any other customizations as necessary
5. Replace each GT with each sheet in the GSheet doc
6. Remove the old GTs after testing the layout

Everything generally went well, except step 6 had caused problems for the Inventory tab: it made the `Inventory` create screen to “disappear”, similar to what’s described in [Layout disappears when you reselect a tab's source sheet](https://community.glideapps.com/t/layout-disappears-when-you-reselect-a-tabs-source-sheet/18078). The layout components of the tab were being shown, but the create form itself was not being rendered when clicking the add button. It turns out that the Inventory layout’s Source has been set to the GT “Inventory”. I only got to find out about this when I deleted the GT sheet, and Glide automatically switched to the GSheets table of the same name. Setting the `Source` of the tab layout to the GSheets table fixed this problem.

> [@Jeff\_Hager](#):
>
> your best bet might be to remove the buttons from the title component and recreate them from scratch

Yup, this is what I ended up doing.

> [@Jeff\_Hager](#):
>
> you might be able to copy and past components from the template into your project

This would have been great - or better yet, to have the ability to re-use forms 😄 - but copy-pasting (both cross and intra-project) didn’t work for me reliably. It only works for the first component and then Glide’s clipboard doesn’t seem to updated, all subsequent copying just pasted the first component in the source projects.

All in all, this is how my ‘inlined’ form from the “Restock” action now looks like:

 ![Screen Shot 2023-04-26 at 3.49.12 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/a/8a40b424f57f4aba914305bea6230e3c7fded6eb.jpeg)

---

_[View the full topic](https://community.glideapps.com/t/form-not-showing-for-show-form-screen-action/60981)._
