Waarvoor is dit

Een soortenlijst met alle Nederlandse soorten is onwerkbaar in het veld. Met conditionele logica koppel je per waarde van het ene veld een dataset aan het andere: kiest de veldwerker bij Groep voor zoogdieren, dan toont Soort alleen de zoogdierenlijst. Hetzelfde werkt voor gedrag per soortgroep of verblijfplaats per soort.

Zo stel je het in

Het formulierveld Soort in de formuliereditor met de schakelaar Conditionele logica aan, het veld Dynamische bron, het blok Waardes van gekozen veld en een regel Als waarde van dynamische bron gelijk is aan
  1. Open Beheer, Formulieren, het formulier, en zet bij het afhankelijke veld (hier Soort) de schakelaar Conditionele logica aan.
  2. Kies bij Dynamische bron het veld waarvan de lijst afhangt: Groep. Dat veld moet eerder in het formulier staan.
  3. Onder Waardes van gekozen veld maak je per waarde van Groep een regel.
  4. Per regel: Als waarde van dynamische bron gelijk is aan zoogdieren, selecteer dataset soorten, zoogdieren. Voeg regels toe voor vogels, amfibieën, enzovoort, en klik op Wijzigingen opslaan.

Een waarde zonder regel geeft in de app een lege lijst; de veldwerker ziet dan Geen opties.

In de app

De keuzelijst Groep in de app met soortgroepen
  1. De veldwerker kiest eerst de groep.
  2. Kiest zoogdieren.
De keuzelijst Soort in de app met alleen zoogdieren
  1. Soort toont daarna alleen de zoogdieren. Zie Velden invullen in de app.

Tips

  • Het standaardformulier heeft deze koppeling al voor Soort, Gedrag, Verblijfplaats, Observatietype en de telvelden. Dupliceer het als basis voor een eigen formulier.
  • Maak per soortgroep één dataset en hergebruik die in meerdere formulieren; datasetwaarden zijn deelbaar, zie Datasetwaarden beheren.
  • Verwijder je een bronveld uit het formulier, dan vervalt de logica van de velden die ervan afhingen. Controleer die daarna.