Choose

Geeft als resultaat één resultaatwaarde, volgens de geheel-getalwaarde van een test.

Opmaak 

Choose (test ; resultaat0 {; resultaat1 ; resultaat2...})

Parameters 

test - Een berekening van een geheel getal. Het berekeningsresultaat van de test moet een getal zijn dat wordt geïndexeerd in de lijst die erop volgt. Aangezien de index 0 als basis heeft, moet het testresultaat 0 zijn om toegang te krijgen tot het eerste resultaat.

resultaat - één of meer resultaten.

Parameters tussen accolades { } zijn optioneel.

Resulterend gegevenstype 

tekst, getal, datum, tijd, tijdstempel, container

Afkomstig uit versie 

6.0 of lager

Beschrijving 

FileMaker Pro evalueert test om een indexgetal te verkrijgen dat wordt gebruikt om het overeenkomende ranggetalresultaat te kiezen.

Aangezien Choose een op 0 gebaseerde lijst is, wordt het eerste item in de lijst als 0 en het tweede item in de lijst als 1 geïndexeerd. Als test bijvoorbeeld 2 als resultaat geeft, dan wordt resultaat2 gekozen.

Voorbeeld 1 

Kopiëren
Choose(Beoordeling ; "Niet van toepassing" ; "Goed" ; "Redelijk" ; "Slecht")

Beoordeling is een getalveld dat leeg is of een waarde bevat. Als Beoordeling leeg is of de waarde 0 heeft, geeft de functie Choose Niet van toepassing als resultaat. Is Beoordeling 1, dan is het resultaat Goed. Is Beoordeling 2, dan is het resultaat Redelijk, en bij 3 is het resultaat Slecht. Als Beoordeling een waarde bevat die niet wordt toegewezen aan een van de resultaatparameters, geeft de functie Choose niets als resultaat.