# Search for a botanical form

**URL:** <https://forum.getodk.org/t/search-for-a-botanical-form/36402>\
**Category:** Support\
**Created:** [January 18, 2022, 4:00pm UTC](https://forum.getodk.org/t/search-for-a-botanical-form/36402 "2022-01-18T16:00:07Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![mathieubossaert](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/mathieubossaert/32/6131_2.png) [@mathieubossaert](https://forum.getodk.org/u/mathieubossaert)\
**Post date:** [January 24, 2022, 10:30am UTC](https://forum.getodk.org/t/search-for-a-botanical-form/36402/4 "2022-01-24T10:30:43Z")

</div>

Hi @Mathieu_Goldfinger and welcome here.

If the list of the species is quite short you should implement one integer question for each species. The choice\_filter column allow to hide species non relevant for the chosen site.  
Here s such a form, with a not so short list. It becomes hard to analyse (1 column per species...) So the second strategy will help a lot.  
[suivi\_maille\_bota.xlsx](https://forum.getodk.org/uploads/short-url/4UjboJPdLruIWnI1EG35v6L2dhs.xlsx) (22.5 KB)

Another strategy, more flexible and easier to upgrade would consist in a loop containing a select\_one to choose the current species and an integer question to input its abundance.

In the choice filter you will also be able, if needed, to set what species to expose to different location. So species list for location A can differ from location B's list.  
Here is such a generic form, with a bug and its workaround I mentioned in [this post](https://forum.getodk.org/t/infinite-loop-and-dynamically-delete-already-selected-options-from-list/25902/15) :  
[suivi\_maille\_generique.xlsx](https://forum.getodk.org/uploads/short-url/xkmejtpK2OphnimglfLixjo8Z8K.xlsx) (14.1 KB)

---

_[View the full topic](https://forum.getodk.org/t/search-for-a-botanical-form/36402)._
