# 2-level inline lists and user's data record

**URL:** <https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548>\
**Category:** Ask for Help\
**Created:** [February 28, 2021, 1:29pm UTC](https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548 "2021-02-28T13:29:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Daniil](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@Daniil](https://community.glideapps.com/u/Daniil)\
**Post date:** [February 28, 2021, 1:29pm UTC](https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548/1 "2021-02-28T13:29:07Z")

</div>

Hello.  
I’m making an application to solve a step-by-step problem. There are parent steps and child steps.  
First the client selects a quest, then starts walking through the list of steps. The steps are implemented with the help of inline lists. I can’t teach the application to record data received from clients on child steps. That said, if the data request is at the parent step level, everything is fine, I can select fields from the Users table to write data.

What am I doing wrong?

The relationship between the tables is shown in the figure.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/4/b4b75e49c468a68973b62084803757d0ee189561.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:** [February 28, 2021, 5:16pm UTC](https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548/2 "2021-02-28T17:16:46Z")

</div>

I’m having trouble understanding you question. Can you include more screenshots describing your app, flow, and use case?

---

<div class="post-metadata">

**Author:** ![Daniil](https://avatars.discourse-cdn.com/v4/letter/d/3d9bf3/32.png) [@Daniil](https://community.glideapps.com/u/Daniil)\
**Post date:** [February 28, 2021, 8:14pm UTC](https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548/3 "2021-02-28T20:14:11Z")

</div>

Hi.  
Thank you for your reply.  
The general idea is that I want to make an app to help migrants. It will contain solutions to various problems. Each task is a set of steps. For example, the step “Checking the basis of reidence” consists of 4 steps. At the end of each step we get some information from the user (e.g. how many children he has, whether he has a work contract, etc.).  
I have tables:

- users - information about users
- tasks - list of tasks
- steps - list of steps within the task.
- options - list of options for answers to individual steps.

The table users is linked to the table tasks.  
The tasks table is linked to the tables step (Relation: Step) and options (Relation: Options).

In the “Tasks” screen is Inline list, source=tasks, action=view details.  
When you click on a particular task, it goes to the internal screen.  
On the Inline list screen, source=Relation: step, action=view details. When you select a specific steps, you go to another screen that has choice or input for user information. And for these fields, I can’t assign fields from the Users table.  
Although if I put these fields on the Tasks screen, I can assign fields from the Users table there

I would appreciate it if you could help me understand.

---

<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 28, 2021, 8:19pm UTC](https://community.glideapps.com/t/2-level-inline-lists-and-users-data-record/23548/4 "2021-02-28T20:19:26Z")

</div>

Any values from the user profile sheet should be available to write to any other sheet if you have enabled User Profiles in your app. If you only need email, then it is already available through the Special Values components. If you need more details from the user sheet, then enabling User profiles will allow you to select any value from the user profile sheet.

> **[Glide Docs](https://www.glideapps.com/docs)**
>
> Welcome to Glide Docs, a steadily growing collection of articles and videos on how to use Glide. We can’t wait to see what you build!

> **[Glide Docs](https://www.glideapps.com/docs)**
>
> Welcome to Glide Docs, a steadily growing collection of articles and videos on how to use Glide. We can’t wait to see what you build!

Since we are talking about the same app, I’ll reference the other post here, so we don’t keep jumping back and forth between threads.

> [@Using one-dimensional tables](https://community.glideapps.com/t/using-one-dimensional-tables/23552/4):
>
> So you want to store each answer for each individual Task/Step(question) for each user as a separate row, correct? I assume you already have a sheet that lists each task and question? I’m thinking you could create a list of Tasks/Steps and then have a user click through to view the details of each step. From there you could have a form button for the user to enter their answer as well as automatically pull in their user email, date/time, Task and Step and write it to a separate sheet. As the…
