# \[Solved\] How can i pass information between screens?

**URL:** <https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014>\
**Category:** Questions about Thunkable X\
**Created:** [March 15, 2022, 11:42am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014 "2022-03-15T11:42:10Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 15, 2022, 11:42am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/1 "2022-03-15T11:42:10Z")

</div>

Hello, I’m doing a shop app, i need to click in item and that item go to a list in another screen, anyone can help me how to do it?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 15, 2022, 11:56am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/2 "2022-03-15T11:56:59Z")

</div>

Welcome to Thunkable.

If your list is an `app variable` then it will work in any screen. just add the item to the variable list and display the list in the other screen.

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 16, 2022, 9:32am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/3 "2022-03-16T09:32:54Z")

</div>

Thank you, I know with app variable it works, but can you give me more specific information or a print screen with the blocks of code?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 16, 2022, 11:13am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/4 "2022-03-16T11:13:43Z")

</div>

See this quick demo  
[https://x.thunkable.com/projectPage/6231c3b200d5ea00129324d5](https://x.thunkable.com/projectPage/6231c3b200d5ea00129324d5)

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 16, 2022, 2:53pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/5 "2022-03-16T14:53:58Z")

</div>

Thank you, it worked. What I want it´s similar I just want the list on screen 2 and just a button on screen 1

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [March 16, 2022, 3:13pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/6 "2022-03-16T15:13:21Z")

</div>

Have you tried to make that? If you get stuck, post a link to your project and someone can help you.

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 16, 2022, 4:13pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/7 "2022-03-16T16:13:51Z")

</div>

Yeah sure, it´s all fine and going well, the other man helped me good.  
It´s done and solved ty for the help

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 16, 2022, 11:22pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/8 "2022-03-16T23:22:44Z")

</div>

Hello again, i have a a new question, about the list, it’s possible to appear the price in front of product and at the end of page sum the price?  
Here’s the print for some help to understand what I’m trying to doing, i want to appear the price in front of Hamburguer de Frango.

 ![Screenshot_5](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/3/f3fb9facf715965f241bf0a2558b5840ecaa502c.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [March 16, 2022, 11:50pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/9 "2022-03-16T23:50:10Z")

</div>

You would want to use a Data Viewer List (or Data Viewer Grid) for that. DVLs and DVGs allow you to sync information from multiple columns in a data source (e.g. product name and price).

Then, you can use the DVL/DVG’s “when item click” event block to determine which item was clicked and add its price to the total.

I’ll see if I can find a link to a tutorial video because this is going to take you some time to code.

**Edit:** here’s a link to the documentation for DVGs, showing how to get started with a DVG. Watch the video at the top to get started… it’s a good one. DVLs are very similar if you prefer that.

Once you have that set up and working, you can ask a question about adding the price using the Get Value block in the Data Sources drawer.

> **[Data Viewer Grid](https://docs.thunkable.com/data-viewer-grid)**
>
> Create powerful, no-code, data-driven apps connected directly to Google Sheets, Airtable, or stored locally.

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 17, 2022, 11:09am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/10 "2022-03-17T11:09:37Z")

</div>

I saw the video, but isn’t the ideal to what i want to do at final, is this the only way to do this?

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 17, 2022, 11:45am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/11 "2022-03-17T11:45:02Z")

</div>

I will try to do with a row, but i can’t find a row? It’s normal? I don’t find row in components.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 17, 2022, 11:53am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/12 "2022-03-17T11:53:58Z")

</div>

> [@aestrela202t](#):
>
> I don’t find row in components.

There are 2 development platform in Thunkable

- StP (Snap to Place) which is also referred to as the old one has `rows/columns`
- DnD (Drag and Drop) or the new one only has `group` but no rows or columns

Depending on which one you are using at the moment.

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 24, 2022, 10:32am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/13 "2022-03-24T10:32:02Z")

</div>

Hello again i did it well, now I´m trying to add an item from data list viewer to a list viewer.  
Basically I have a data list viewer and when I click in item, it opens in another screen with all description of product and i want to click in this screen with this item and add this item to a list viewer.  
Anyone can help me with that?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 25, 2022, 8:48pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/14 "2022-03-25T20:48:56Z")

</div>

Please provide more explanation with example and show what part of the code you tried already.

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 25, 2022, 9:25pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/15 "2022-03-25T21:25:32Z")

</div>

Hello again I did it. Thank you for the help, one more question in list viewer can I have 2 columns?

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 26, 2022, 5:39am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/16 "2022-03-26T05:39:54Z")

</div>

A `List Viewer` can only deal with one single list but what you can do is creating a list that joins to values together like this

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/3/f/3f514ba06f65a3ce399eedabe29f2ce79762e118.png)

---

<div class="post-metadata">

**Author:** ![aestrela202t](https://avatars.discourse-cdn.com/v4/letter/a/cc9497/32.png) [@aestrela202t](https://community.thunkable.com/u/aestrela202t)\
**Post date:** [March 28, 2022, 8:37am UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/17 "2022-03-28T08:37:50Z")

</div>

I´ll show you what I need to do.  
I want this 2 things in the same line.

 ![12](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/b/0be2d331da67fb279ef956cf612fb4fea11ada04.png)

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [March 28, 2022, 1:06pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/18 "2022-03-28T13:06:50Z")

</div>

> [@aestrela202t](#):
>
> want this 2 things in the same line.

The `List Viewer` has it’s own width and any text longer than the inside width will wrap to the next line. However, what I have explained about using `text join` block to combine two or more fields into one still applies.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [June 26, 2022, 1:07pm UTC](https://community.thunkable.com/t/solved-how-can-i-pass-information-between-screens/1785014/19 "2022-06-26T13:07:48Z")

</div>

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