# RepeatingGroupの検索表示

**URL:** <https://www.nocode-faq.com/t/topic/2218>\
**Category:** bubble\
**Tags:** バックエンドデータベース\
**Created:** [2021 年 9 月 28 日午後 1:42 UTC](https://www.nocode-faq.com/t/topic/2218 "2021-09-28T13:42:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hirooo](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hirooo](https://www.nocode-faq.com/u/Hirooo)\
**Post date:** [2021 年 9 月 28 日午後 1:42 UTC](https://www.nocode-faq.com/t/topic/2218/1 "2021-09-28T13:42:34Z")

</div>

教えて下さい！  
userがリンゴ、バナナ、オレンジのある or なしを登録して、RepeatingGroupでuserを検索したいと思っています。  
userのある or なしは、SliderInputで選択して、ある=1、なし=2でuserデータを作成しています。（できれば、checkboxなどではなく、選択しやすいSliderInputを使用できればと思っています）  
RepeatingGroupの検索の際に、各果物のグレーと緑のボタンをworkflowのelement show,hideを使用して検索できるようにしたいのですが、  
りんご=あるにした場合、バナナとオレンジのある、なしは関係なくuserを表示させたいのですが可能でしょうか。  
よろしくお願いいたします。

![あるorなし](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/c/cdf1d80e7f63dcc6ae2983d9e1bd3db9d142e903.jpeg)

![repeatingroup](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/3/3b87cd49b9ec77bb4f8a45b8f7cf228662e412d0.jpeg)

---

<div class="post-metadata">

**Author:** ![yukikun](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/yukikun/32/3485_2.png) [@yukikun](https://www.nocode-faq.com/u/yukikun)\
**Post date:** [2021 年 9 月 28 日午後 4:40 UTC](https://www.nocode-faq.com/t/topic/2218/2 "2021-09-28T16:40:06Z")

</div>

条件を整理させてください。

リンゴ、バナナ、オレンジは「有無」が登録される。  
「有無」は有=2、無=1で登録される（ここは0,1などの数字はなんでも良さそうですが）。

ユーザーに対応したデータは、リンゴ、バナナ、オレンジの全てが必ず存在する？（リンゴだけなどのケースはなし？）  
DBの状態はListまたはレコード単位で記録されている？

上記のケースで、検索時に3種のうち「有」に該当するものを検索結果として出力する。  
検索条件を「有」に指定したもののみが検索として有効で「無」は無視する？  
or 初期値（Null）の場合は、検索対象にしない？

いずれのケースもできますが、まずは正確なケースが知りたいです。

---

<div class="post-metadata">

**Author:** ![Hirooo](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hirooo](https://www.nocode-faq.com/u/Hirooo)\
**Post date:** [2021 年 9 月 29 日午前 7:13 UTC](https://www.nocode-faq.com/t/topic/2218/3 "2021-09-29T07:13:03Z")

</div>

yukikun様  
ありがとうございます。

リンゴ、バナナ、オレンジは「有無」が登録されます。  
ユーザーに対応したデータは、1 or 2で全てデータが存在したいと考えています。（1=あり、2=なし）  
DBは、ユーザー情報にリンゴ、バナナ、オレンジと下記のようなデータを考えています。  
検索時に3種のうち「有」に該当するものを検索結果として出力します。  
検索の際ですが、「有」に該当するユーザーを検索結果として、例えば、リンゴあり（=1）と検索をした場合に、バナナとオレンジの有無は無視して、リンゴありのユーザーのみ検索できればと思います。

リンゴありの検索：name1,2,4  
リンゴありとバナナありの検索：name2,4  
全てなしの検索：name1,2,3,4（全て表示）

 ![キャプチャ](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/4/45545914d1c0b186346967c2cd4c6742cc96e6a0.jpeg)

---

<div class="post-metadata">

**Author:** ![yukikun](https://sea2.discourse-cdn.com/flex020/user_avatar/www.nocode-faq.com/yukikun/32/3485_2.png) [@yukikun](https://www.nocode-faq.com/u/yukikun)\
**Post date:** [2021 年 9 月 29 日午前 11:28 UTC](https://www.nocode-faq.com/t/topic/2218/4 "2021-09-29T11:28:58Z")

</div>

簡単なサンプル作成していみました。  
1 or 2で制御するのは珍しと思いますが、2で有、1で無しとしています。とここまで書いて、1、2の定義が逆でしたね・・・サンプルの中身は読み替えてください・・・。

ポイントはsearch for 〜の中身で、「Ignore empty constraints」にチェックを入れるところです。  
これにチェックを入れると値がemptyの場合は条件を無視するようになるので、不要なものの条件をemptyで上書きすることで他のもののみで検索されます。

それっぽいボタンと、表示制御も簡単にしています。

 ![スクリーンショット 2021-09-29 20.23.16](https://us1.discourse-cdn.com/flex020/uploads/ncc_forum/original/2X/b/bb3949fd9f86d9d71aece50b6c012cc387b1cfe9.png)

▼動作サンプル

> **[Bubble - Visual Programming](https://testce.bubbleapps.io/version-test/multi_filter?debug_mode=true)**
>
> Build stuff without code and launch a startup without a tech-cofounder! Bubble is a visual programing language. Instead of typing code, use a visual editor to build applications.

▼エディタ

> **[Bubble Editor - Testce](https://bubble.io/page?type=page&name=multi_filter&id=testce&tab=tabs-1)**
>
> Build stuff without code and launch a startup without a tech-cofounder! Bubble is a visual programing language. Instead of typing code, use a visual editor to build applications.

---

<div class="post-metadata">

**Author:** ![Hirooo](https://avatars.discourse-cdn.com/v4/letter/h/87869e/32.png) [@Hirooo](https://www.nocode-faq.com/u/Hirooo)\
**Post date:** [2021 年 9 月 30 日午前 7:08 UTC](https://www.nocode-faq.com/t/topic/2218/5 "2021-09-30T07:08:41Z")

</div>

yukikun様  
できました！ありがとうございます。  
setstateの設定も含めて、まだ理解ができていませんが。。。頑張ります！  
ありがとうございました。
