# How to make a counter that remembers the number

**URL:** <https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556>\
**Category:** Questions about Thunkable X\
**Created:** [May 18, 2019, 5:46pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556 "2019-05-18T17:46:06Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [May 18, 2019, 5:46pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/1 "2019-05-18T17:46:06Z")

</div>

Hi - I am trying to make a counter that goes up 10 when you press a button and goes down 10 when you press a button. I have figured out how to do that i just dont know how to make it stay because when i go to a different page it changes to 0.

---

<div class="post-metadata">

**Author:** ![cttricks](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/cttricks/32/93678_2.png) [@cttricks](https://community.thunkable.com/u/cttricks)\
**Post date:** [May 18, 2019, 6:49pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/2 "2019-05-18T18:49:33Z")

</div>

> [@Anna\_Bushlack](#):
>
> i just dont know how to make it stay because when i go to a different page it changes to 0.

Use TinyDB to store the value of count on each click and write a block / When Screen XYZ initialize// set Global count to \> Get count value from TinyDB

//Ct tricks

---

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [May 18, 2019, 9:30pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/3 "2019-05-18T21:30:58Z")

</div>

what is TinyDB

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [May 18, 2019, 9:31pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/4 "2019-05-18T21:31:45Z")

</div>

Hi @Anna_Bushlack 👋

The settings app tutorial give a guide how to use this component:

Are you using Thunkable X or Thunkable Classic?

---

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [May 18, 2019, 9:54pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/5 "2019-05-18T21:54:07Z")

</div>

in this video in calls it TinyDB is this equivalent to the localDB, RealtimeDB, or Media DB

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [May 19, 2019, 12:05am UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/6 "2019-05-19T00:05:11Z")

</div>

Aha, then I suppose you are using Thunkable X @Anna_Bushlack. I’ve changed the category of this post to reflect this.

I’d recommend using a stored variable to remember your points score:

[https://docs.thunkable.com/variables#app-stored-and-cloud-variables](https://docs.thunkable.com/variables#app-stored-and-cloud-variables)

---

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [March 17, 2020, 5:25pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/7 "2020-03-17T17:25:04Z")

</div>

It has been almost a year sence I started this project. I have desided to continue working on it now sence there is no school. I went through the variables link you gave me and it still does not work. ![Screenshot 2020-03-17 at 12.05.57 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/7/6/76dc337f3d023d5a8aede436b3ada75aeea574fd.png)

---

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [March 17, 2020, 5:49pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/8 "2020-03-17T17:49:47Z")

</div>

What am I doing wrong.

---

<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, 6:09pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/9 "2020-03-17T18:09:35Z")

</div>

Hi @Anna_Bushlack 👐 🌞

Thanks for posting this question, I think this is a great starting place for any programmer looking to learn the Thunkable X platform and to learn basic programming logic! (I am one of those new learners btw!)

I will make a tutorial and post on this!

---

<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, 6:25pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/10 "2020-03-17T18:25:23Z")

</div>

Hi @Anna_Bushlack, I have just posted a tutorial for making a simple counter app

[here](http://community.thunkable.com/t/how-to-make-a-simple-counter-app/520169)

---

<div class="post-metadata">

**Author:** ![Anna\_Bushlack](https://avatars.discourse-cdn.com/v4/letter/a/9f8e36/32.png) [@Anna\_Bushlack](https://community.thunkable.com/u/Anna_Bushlack)\
**Post date:** [March 17, 2020, 6:27pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/11 "2020-03-17T18:27:38Z")

</div>

Thanks I will try that right now.

---

<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, 6:29pm UTC](https://community.thunkable.com/t/how-to-make-a-counter-that-remembers-the-number/76556/12 "2020-03-17T18:29:16Z")

</div>

also, @Anna_Bushlack, in [this](https://x.thunkable.com/copy/766df913263bdba9156c356ff8fe5369) I have another example of a counter app that has 10 counter but uses only 1 Cloud variable and 5 buttons.

you use a switch to change between which set of 5 counter you use.

 ![Screen Shot 2020-03-17 at 2.14.56 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/5/5577d61ad9e027af2a3fcec728c942d258ec00fe.png)

---

<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/how-to-make-a-counter-that-remembers-the-number/76556/13 "2024-11-08T11:40:21Z")

</div>


