# \[Solved\] How to specify the desired data when using the "data changed" block from RealtimeDB

**URL:** <https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068>\
**Category:** Questions about Thunkable X\
**Tags:** firebase, solved\
**Created:** [March 17, 2020, 5:00pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068 "2020-03-17T17:00:26Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leito](https://avatars.discourse-cdn.com/v4/letter/l/bc8723/32.png) [@Leito](https://community.thunkable.com/u/Leito)\
**Post date:** [March 17, 2020, 5:00pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/1 "2020-03-17T17:00:26Z")

</div>

![1](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/d/5/d5f0b6d7bfff875d7fd4f3c5cf0cabd8cac26554.png) ![2](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/0/b015ac02a30645ec5611cafca4bddd51986b6a9b.jpeg)

How can I get different values from datachanges…?

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [March 17, 2020, 9:54pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/2 "2020-03-17T21:54:19Z")

</div>

Can you explain a little bit more about how your app might operate? What are you hoping to happen in the background that causes a change that the user can see?

---

<div class="post-metadata">

**Author:** ![Leito](https://avatars.discourse-cdn.com/v4/letter/l/bc8723/32.png) [@Leito](https://community.thunkable.com/u/Leito)\
**Post date:** [March 17, 2020, 10:12pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/3 "2020-03-17T22:12:00Z")

</div>

In this case, I want that the user could see the user name in the top, and in the middle of the screen his “Points” (I m working the “block structure”, the design is just a test

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [March 17, 2020, 10:20pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/4 "2020-03-17T22:20:32Z")

</div>

Can you provide a share link. I think I know the issues.

---

<div class="post-metadata">

**Author:** ![Leito](https://avatars.discourse-cdn.com/v4/letter/l/bc8723/32.png) [@Leito](https://community.thunkable.com/u/Leito)\
**Post date:** [March 17, 2020, 11:05pm UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/5 "2020-03-17T23:05:36Z")

</div>

I sent it by message, thanks!  
Also if it is possible I would like to configure that the users couldnt repeat the usernames. Do you know how?

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [March 18, 2020, 1:49am UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/6 "2020-03-18T01:49:22Z")

</div>

One thing. I added some stored variables to replace your use of the local DB. they are much easier to work with IMO.  
 ![Screen Shot 2020-03-17 at 9.32.07 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/b/2bbe821d269921cde3fdd96c9843e47ebc747d5b.png)

I also nested all blocks below a purple block, into that purple block.

 ![Screen Shot 2020-03-17 at 9.32.49 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/5/b56c209c6f583bb79000115b31e7e3620ae3fbaf.png) ![Screen Shot 2020-03-17 at 9.32.44 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/3/0/3048bb1252b6f729db97b7d1ec1ae2b69b9e7d7d.png) ![Screen Shot 2020-03-17 at 9.32.27 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/d/8d3035cc6ad37bc2391d9792d4898636bc212a43.png) ![Screen Shot 2020-03-17 at 9.35.03 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/8/88a64494d54c6c7404d367b97b2ff04f4b94ba7e.png)

also, when you set the listener blocks and you use the yellow “when data changed” block, you need to specify the key in a logic statement, then use the data changed block.

 ![Screen Shot 2020-03-17 at 9.34.38 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/4/5/4531c0a6f0289c72cadfc3f7658dcc0dfc2d2e7d.png)  
Check it out!  
[https://x.thunkable.com/copy/00f97e102aa41392b8290662f384e3ea](https://x.thunkable.com/copy/00f97e102aa41392b8290662f384e3ea)

Lastly, i would recommend doing firebase keys like this to organize the data more clearly.

always use a “/” between the words.  
In your case it would look like this key = User/UserID or Dinero/UserID  
Key/Key/Key

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:40am UTC](https://community.thunkable.com/t/solved-how-to-specify-the-desired-data-when-using-the-data-changed-block-from-realtimedb/520068/7 "2024-11-08T11:40:23Z")

</div>


