# Let user create new screen

**URL:** https://community.thunkable.com/t/let-user-create-new-screen/1299105
**Category:** Questions about Thunkable X
**Created:** [May 22, 2021, 5:19am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105 "2021-05-22T05:19:57Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![andreas.sjdtomypv](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@andreas.sjdtomypv](https://community.thunkable.com/u/andreas.sjdtomypv)
#### Post date: [May 22, 2021, 5:19am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/1 "2021-05-22T05:19:57Z")

</div>

Hi guys.

I am looking for a way to let the user duplicate the current screen and remove the data (values) from it, or simply just add a new screen…

The app I am building is a note-taking app of when and why the user was away from office. It’s finished but I just noticed that it would be great to have the ability to start a new year by start a new screen/sheet. Instead of having to delete all the rows by hand as I need to today, this way I could also provide a backlog for the user in my app.

Is this possible, or is a reset-button the only way to go here?

Thanks!

---

<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: [May 22, 2021, 5:39am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/2 "2021-05-22T05:39:57Z")

</div>

You don’t need to create a new screen. If you are using variables or a data source to display the notes and other information on the screen, then just switch to a different variable/data source row when needed to display a different year’s info.

---

<div class="post-metadata">

### Author: ![andreas.sjdtomypv](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@andreas.sjdtomypv](https://community.thunkable.com/u/andreas.sjdtomypv)
#### Post date: [May 22, 2021, 6:23am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/3 "2021-05-22T06:23:28Z")

</div>

Ah yeas of curse! Thanks, great idea 👍

---

<div class="post-metadata">

### Author: ![andreas.sjdtomypv](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@andreas.sjdtomypv](https://community.thunkable.com/u/andreas.sjdtomypv)
#### Post date: [May 22, 2021, 6:33am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/4 "2021-05-22T06:33:44Z")

</div>

But…what if I want the user to create that data source…? I do not have any source for 2022 at the moment for example. Do I need to prepare a bunch of sources which I can use later? That doesn’t seem to professional 🥴

---

<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: [May 22, 2021, 7:11am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/5 "2021-05-22T07:11:41Z")

</div>

You can easily create additional data rows for future years ahead of time. But I wouldn’t do that. I would just use Firebase and create the data as needed using time stamps. That’s what I’m doing for a photo journal I’m making. Every node of the Firebase database has a name like 2021-05-18\_15:54:28 which is a combination of the date and time the entry was made.

But even if you use something like Google Sheets or Airtable, it’s easy to just add a column for a date/time stamp like that. Then when you want to show 2022 data, you just sort or filter the rows by that column.

---

<div class="post-metadata">

### Author: ![andreas.sjdtomypv](https://avatars.discourse-cdn.com/v4/letter/a/e5b9ba/32.png) [@andreas.sjdtomypv](https://community.thunkable.com/u/andreas.sjdtomypv)
#### Post date: [May 22, 2021, 9:10am UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/6 "2021-05-22T09:10:15Z")

</div>

Thanks, yes that sounds much more professional 🙂

Do you know if there is any good tutorials about this somewhere I can have a look at? Do you got any?

I will check this out more in depth later maybe tonight. Thanks! 🙏

---

<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: [May 22, 2021, 4:37pm UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/7 "2021-05-22T16:37:11Z")

</div>

No, I don’t know of any tutorials, sorry. There may be some… I’ve just been figuring this out on my own (with help from people here, of course!).

---

<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, 1:22pm UTC](https://community.thunkable.com/t/let-user-create-new-screen/1299105/8 "2024-11-08T13:22:25Z")

</div>


