# Strict Dataviewer Search

**URL:** <https://community.thunkable.com/t/strict-dataviewer-search/4107613>\
**Category:** Tutorials and DIY Guides\
**Tags:** data-source, data-viewer, staff, novice, tutorial\
**Created:** [September 11, 2025, 10:38pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613 "2025-09-11T22:38:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 10:38pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/1 "2025-09-11T22:38:40Z")

</div>

# Table of Contents

## Setup

- [Component](https://community.thunkable.com/t/local-dataviewer-search/4107613/2)
- [Data Table](https://community.thunkable.com/t/local-dataviewer-search/4107613/3)
- [Data Viewer](https://community.thunkable.com/t/local-dataviewer-search/4107613/4)
- [Blocks](https://community.thunkable.com/t/local-dataviewer-search/4107613/5)

## [Explaination](https://community.thunkable.com/t/local-dataviewer-search/4107613/6)

## [More search options](https://community.thunkable.com/t/local-dataviewer-search/4107613/7)

## [Project Link](https://x.thunkable.com/projectPage/68c1fc636c8596a26f3ac4d9)

If you are looking for Dynamic Search or Partial Search, view this guide [here](https://community.thunkable.com/t/dynamic-dataviewer-search/4107667/5)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 10:41pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/2 "2025-09-11T22:41:28Z")

</div>

**Setup - Components**  
At minimum, you will need a data viewer (list or grid), a text input, and a button.

 ![Screenshot 2025-09-11 at 3.33.43 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/4/b4981ca200cb21826a0dd8834ffeed7853a8c8bd.png)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 10:42pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/3 "2025-09-11T22:42:54Z")

</div>

**Setup - Data Table**  
In your local table table, add one column and name it anything. In this example, I named it “temp”. Set everything to 0 in that column.

 ![Screenshot 2025-09-11 at 3.34.05 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/0/f083123a8b62f273566d28bac8935cdef615100e.png)

Afterward, click the ‘Add Filter View’ button to create a new filter. Set up your filter like the following:

 ![Screenshot 2025-09-11 at 3.34.16 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/d/fd9f1b16dd4251eecdf2d8302729b59d7f264cfd.png)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 10:45pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/4 "2025-09-11T22:45:44Z")

</div>

**Setup - Data Viewer**  
In your data viewer, make sure your view is that Filter View.

 ![Screenshot 2025-09-11 at 3.34.28 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/c/5cb00fb4725ecb4c7c9736254f4c1c3a799b3049.png)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 10:49pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/5 "2025-09-11T22:49:36Z")

</div>

**Setup - Blocks**  
In your blocks, add the following blocks.

 ![Screenshot 2025-09-11 at 3.34.37 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/0/60939a86485e4c22259bda79e7a17b07d2344bcb.png)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 11:06pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/6 "2025-09-11T23:06:24Z")

</div>

**Explanation**  
With filter view, you can search for an item, but the problem is that you wouldn’t be able to display all items when you don’t want to search.

Let’s look at how we are setting the filter view.

 ![Screenshot 2025-09-11 at 3.34.16 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/f/d/fd9f1b16dd4251eecdf2d8302729b59d7f264cfd.png)  
First, we want to be able to search for an item. That is the first row where 'Column 1 = a". In our blocks, we will set it so that “Column 1 = [Text Input’s Text]”. This lets us search for specifically one item with that name.

Now we add a new filter rule. “temp = 0” will return all items where temp is 0 which is all items since we have all rows have temp set to 0. So this bottom filter rule will return all rows.

Now the “or” setting means that any items that fulfill any of these two conditions will be returned back to us. So under this rule, it will give us any rows where “Column 1” has “a”, or any rows where “temp” is 0. This will give us all rows.

Now how do we display everything and also search. Let’s take a look at the blocks.

 ![Screenshot 2025-09-11 at 3.34.37 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/0/60939a86485e4c22259bda79e7a17b07d2344bcb.png)

By default without searching, if you try it out, it will display all items. What this blocks add is the ability to go from displaying all items to one specific item. When there is nothing searched for, we go back to our “default setting” where temp = 0. Temp = 0 means we want all rows.  
But, if they type something in, we search for it in Column1 and we set temp = 1. With temp = 1, none of the rows have that set, so that will return nothing to us. The only item we are going to get are items where “Column1 = [whatever was searched for]”.

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [September 11, 2025, 11:17pm UTC](https://community.thunkable.com/t/strict-dataviewer-search/4107613/7 "2025-09-11T23:17:46Z")

</div>

**More Search Options**  
Let’s say we have multiple columns like below.

 ![Screenshot 2025-09-11 at 4.15.58 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/5/c5ef5920a57299767079efd45afaf75273a7b45c.png)

And we want to be able to search for either Column1 or Column2. All we have to do is add another filer rule like the one below:

 ![Screenshot 2025-09-11 at 4.16.03 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/6/b625615325f92b6799b3d96fc64dc7a1353d1216.png)

And then we have to make changes to our blocks and components to include the option to search for either column1 or column2.

 ![Screenshot 2025-09-11 at 4.15.47 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/c/e/ceb724e9e44b61eda0618a248f7db261eb48c25d.png)  
 ![Screenshot 2025-09-11 at 4.15.40 PM](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/7/0782c8ba5add14f0185a2a940325566c51abd579.png)
