Choose

Returnerar ett resultatvärde, enligt heltalsvärdet för ett villkor.

Format 

Choose ( villkor ; resultat0 {; resultat1 ; resultat2...} )

Parametrar 

villkor – en heltalsberäkning. Beräkningsresultatet för villkor måste vara ett tal som indexerar till listan som följer. Eftersom indexet är ett 0-baserat index måste villkorsresultatet vara 0 för att det ska gå att komma åt det första resultatet.

resultat – ett eller flera resultat.

Parametrar inom klamrar {} är valfria.

Returnerad datatyp 

Text, numeriskt, datum, tid, tidsstämpel, container

Ursprungsversion 

6.0 eller tidigare

Beskrivning 

FileMaker Pro utvärderar villkor för att få ett indexnummer som används till att välja ett ordningstalsresultat.

Eftersom funktionen Choose är en 0-baserad lista indexeras den första posten i listan som 0 och den andra posten i listan som 1. Om villkoret t.ex. utvärderas till 2, väljs resultat2.

Exempel 1 

Kopiera
Choose ( Bedömning ; "Ej tillämplig" ; "Mycket bra" ; "Bra" ; "Mindre bra" )

Utvärdering är ett numeriskt fält som är tomt eller innehåller ett värde. Om Utvärdering är tomt eller 0, returnerar funktionen Choose Ej tillämplig. Om Bedömning är 1 blir resultatet Mycket bra. Om Bedömning är 2 blir resultatet Bra. Om det är 3 blir resultatet Mindre bra. Om Utvärdering innehåller ett värde som inte kan avbildas till någon av resultatparametrarna returnerar funktionen Choose ingenting.