Geeft als resultaat één resultaatwaarde, volgens de geheel-getalwaarde van een test.
Choose (test ; resultaat0 {; resultaat1 ; resultaat2...})
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.
tekst, getal, datum, tijd, tijdstempel, container
FileMaker Pro 6.0 of lager
FileMaker Pro Advanced 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.
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.