# Forms & Writing Data

**URL:** <https://community.glideapps.com/t/forms-writing-data/76810>\
**Category:** Ask for Help\
**Created:** [October 3, 2024, 3:19pm UTC](https://community.glideapps.com/t/forms-writing-data/76810 "2024-10-03T15:19:52Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![meganb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/meganb/32/16632_2.png) [@meganb](https://community.glideapps.com/u/meganb)\
**Post date:** [October 3, 2024, 3:19pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/1 "2024-10-03T15:19:52Z")

</div>

EDIT - Sorry, I have two posts going on this question now. I didn’t want this specific question to get lost.

I’m trying to collect user data on a form and have it write into the user table for users who already have a profile set up, so I think I need to use the edit data action, but I can’t get it to write into the already existing user row. It keeps adding a new row. I keep partially getting it right, but I can’t figure out where I’m going wrong. I did a screen recording to show what I’m doing and I’m trying to figure out where my settings are going wrong.

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/c/0/c004626c67c79707ef68f42a181052615c56b276.jpeg "Glide Forms") ](https://www.youtube.com/watch?v=ox4LQOcxz6U)

---

<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:** [October 3, 2024, 3:32pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/2 "2024-10-03T15:32:39Z")

</div>

In a meeting, so I haven’t watched the video yet…

> [@User profile columns](https://community.glideapps.com/t/user-profile-columns/76809/6):
>
> So, I should not be using a form component container

Correct. Only use a form container if you intend to add new rows.

> [@User profile columns](https://community.glideapps.com/t/user-profile-columns/76809/7):
>
> What component should I be using to attach

A button or action row or title component with action to open an edit screen would suffice.

---

<div class="post-metadata">

**Author:** ![meganb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/meganb/32/16632_2.png) [@meganb](https://community.glideapps.com/u/meganb)\
**Post date:** [October 3, 2024, 3:45pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/3 "2024-10-03T15:45:46Z")

</div>

I think I’m almost there, but now I’m not sure how and where I’m telling it to write the data to. I did a new screen recording to show where I’m at now. Thanks for your help! Don’t worry, the screen recording is under 3 minutes.

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/3/63c809003d9ea6cc249990251525c6ab928ae626.jpeg "Glide Forms2") ](https://www.youtube.com/watch?v=pGYv9vCxHUQ)

---

<div class="post-metadata">

**Author:** ![micheal](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/micheal/32/80181_2.png) [@micheal](https://community.glideapps.com/u/micheal)\
**Post date:** [October 3, 2024, 4:02pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/4 "2024-10-03T16:02:25Z")

</div>

okay exactly what Darren said, then create an action, after form submission, that writes the name to the user profile column

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [October 3, 2024, 4:37pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/5 "2024-10-03T16:37:16Z")

</div>

If you want to edit the already existing user row, it’s better to direct your collection straight to the user sheet. Otherwise, you will need a relation to establish the connection between the vendor sheet and the user sheet.  
Assign the ‘show edit screen’ action to this collection component.

---

<div class="post-metadata">

**Author:** ![meganb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/meganb/32/16632_2.png) [@meganb](https://community.glideapps.com/u/meganb)\
**Post date:** [October 3, 2024, 4:45pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/6 "2024-10-03T16:45:02Z")

</div>

What is the difference between the different form components that I can choose from? When I try to add any of the components that say values from screen or values from user profile, it adds it in my components sidebar, but then doesn’t show anything in my overlay.

What am I adding when I add these things?

 ![Screenshot 2024-10-03 at 12.44.04 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/0/4090cf70ac09eb4eadd59e2eb135c07d47360256.png)

![Screenshot 2024-10-03 at 12.42.56 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/a/9a88896b16b208a4f3279f451dc63851afd2a33a.png)

 ![Screenshot 2024-10-03 at 12.41.49 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/d/6dbb972aad93f2930ef7f91f32a94a8f2be0807e.png)

---

<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:** [October 3, 2024, 4:53pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/7 "2024-10-03T16:53:58Z")

</div>

Let’s slow down a minute. I think we can take a much easier approach that doesn’t use forms at all.

Do you have a single relation in the vendor table linking vendor table to the user table? Are you able to create that link using email or something like that?

---

<div class="post-metadata">

**Author:** ![meganb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/meganb/32/16632_2.png) [@meganb](https://community.glideapps.com/u/meganb)\
**Post date:** [October 3, 2024, 5:03pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/8 "2024-10-03T17:03:05Z")

</div>

No, there isn’t anything linking the vendor table to the user table. I don’t really think that would work in my use case. I have another table where I have reps listed who will be attending on behalf of those vendors, but not every rep has an email, and sometimes they send different reps than what they originally told me.

---

<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:** [October 3, 2024, 5:58pm UTC](https://community.glideapps.com/t/forms-writing-data/76810/9 "2024-10-03T17:58:12Z")

</div>

So how would you know which user row to update if you don’t know which user is tied to which vendor?
